Ich versuche, ein Python-Skript zu erstellen, das zu einer Webseite geht und prüfen, ob es ein Div mit einer angegebenen ID gibt und wenn nicht, versucht es erneut zu löschen gegebenes Cookie.Set-Cookie in BeautifulSoup Python-Web-Scraper
Bisher dies ist mein Code:
import urllib2
from BeautifulSoup import BeautifulSoup
import time
url = 'http://google.com'
cookie = 'hello'
while True:
page = urllib2.urlopen(url).read()
soup = BeautifulSoup(page)
soup.prettify()
if soup.find(id='hello'):
print "Found!"
break
else:
#DELETE THE GIVEN COOKIE AND TRY AGAIN
time.sleep(1)
Was ich frage ist für: Wie lösche ich das Cookie? Oder ich muss es nicht löschen, weil BeautifulSoup die Anfrage mit einer anderen Instanz wiederholt?
Ist es auch möglich, Dinge wie Header, User Agent usw. mit dieser Methode zu setzen? Wenn das so ist, wie?