Mam otwieracz urllib2 i chcę go użyć do żądania POST z pewnymi danymi.Python - POSTing z otwieraczem urllib2
Czekam na otrzymanie zawartości strony, na którą PISZĘ, a także adresu URL strony, która jest zwracana (myślę, że to tylko kod 30x, więc coś takiego byłoby niesamowite!) .
myśleć o tym, jak kod:
anOpener = urllib2.build_opener(???,???)
anOpener.addheaders = [(???,???),(???,???),...,(???,???)]
# do some other stuff with the opener
data = urllib.urlencode(dictionaryWithPostValues)
pageContent = anOpener.THE_ANSWER_TO_THIS_QUESTION
pageURL = anOpener.THE_SECOND_PART_OF_THIS_QUESTION
Specjalnie poprosiłem o odpowiedź przy użyciu wbudowanego narzędzia urllib2, które zostało już zbudowane. Dostałem odpowiedź; to całe pytanie było bardzo głupie lol. – Shariq
Możesz zajrzeć do http://docs.python-requests.org/en/latest/ i http://pypi.python.org/pypi/requests/0.14.2. Jest to zamiennik dla urllib innej firmy, który znacznie upraszcza interakcję z serwerami sieciowymi. Opakowanie asynchroniczne jest dostępne na http://pypi.python.org/pypi/grequests. Odszukując go, nie napisałem kolejnej linii kodu używając urllib. – synthesizerpatel