Denne side bruger cookies
Dette forum bruger cookies. Hvis du er registreret, bruges de til at huske hvem du er logget ind som. Hvis ikke, gemmer vi dit sidste besøgstidspunkt. Besøgstidspunktet bruges bl.a. til at holde øje med, hvilke tråde du allerede har læst. Cookies er små tekstdokumenter, som bliver gemt i din browser og udgør ingen sikkerhedsrisiko. Tryk "Mere Information" nedenfor, for en liste over de cookies vi sætter. Du har mulighed for at fravælge cookies ved at klikke på knappen "Blokér Cookies" i bunden af denne boks.

En ikke-personhenførbar cookie vil blive gemt i din browser, uanset dit valg (Medmindre du ikke foretager et). Således undgår du at blive spurgt igen. Du kan til enhver tid ændre dit valg via linket i bunden af siden.

Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
python requests update browser
11-11-2017, 14:48 (Denne besked var sidst ændret: 11-11-2017, 14:50 af kiksen.)
#1
python requests update browser
Jeg anvender denne kode, for at få source til en hjemme side, siden svare tilbage med at jeg skal opdatere min browser.
Jeg har prøvet med urllib2 og urllib hvor jeg får lign. svar tilbage
Kode:
import requests
url = "https://sit2play.com"
response = requests.get(url)
print response.content


tilbage svar (dette er en snippet af noget af svaret)
Kode:
<h3 class="ielte9">
The browser you're using is not supported. Please use a different browser like <a href="http://www.chrome.com">Chrome</a> or <a href="http://www.firefox.com">Firefox</a>.
Or if you're really attached to Internet Explorer, you can <a href="https://support.microsoft.com/help/17621">upgrade it</a>.
</h3>
Nogle der har en løsning?
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 15:05 (Denne besked var sidst ændret: 11-11-2017, 15:11 af eq8.)
#2
RE: python requests update browser
siden ser ud til at tjekke om javascript er slaaet til, saa det bliver svaert med requests eller urllib. :)

edit: tjek eventuelt her https://stackoverflow.com/questions/3293...utifulsoup
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 15:39
#3
RE: python requests update browser
Ja, selenium er selvfølgelig en mulighed, håbede blot jeg kunne lave det som requests, i stedet for at åbne et browser vindue
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 15:40
#4
RE: python requests update browser
Du burde nok sætte en user agent, tror ikke det har noget med javascript at gøre.

https://stackoverflow.com/questions/8021...b2-urlopen
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 15:42
#5
RE: python requests update browser
Det er prøvet, det virker ikke
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 15:42
#6
RE: python requests update browser
du kan sagtens koere selenium uden at skulle aabne et browservindue. enten koer chrome headless eller brug phantomJS.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
11-11-2017, 21:25
#7
RE: python requests update browser
PhatnomJS er lige præcis selenium bare uden at browser vinduet er synligt.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
12-11-2017, 09:38
#8
RE: python requests update browser
Ville helst have undgået den løsning, da det er noget der kommer til at kører på en raspberry pi. Men okay, det bliver nok den løsning så :) Tak for hjælpen
Find alle beskeder fra denne bruger
Citer denne besked i et svar
12-11-2017, 11:52
#9
RE: python requests update browser
Hvis jeg var dig, ville jeg bestemt bruge BeautifulSoup eller PhantomJS, for at gøre dit liv lidt nemmere. Begge understøtter user agents, JavaScript osv.
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
12-11-2017, 21:35
#10
RE: python requests update browser
Det bliver selenium jeg vil anvende, det kender jeg fra arbejde :)
Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)