Tag: python-requests
Anfragen ist eine voll funktionsfähige Python-HTTP-Bibliothek eine einfach zu bedienende, logisch-API.
3
Antworten
Habe ich ein python-API-Skript und mein Skript manchmal wird beendet auf dieser Linie trotz der Verwendung von try/except. Hier ist der code: try: r = requests.post(URL, data=params, headers=headers, timeout=self.request_timeout) try: response = r.json() except Exception, e: message
4
Antworten
Ich versuche auf login zu https://www.voxbeam.com/login mit Anfragen zu kratzen-Daten. Ich bin python-Anfänger und ich habe getan, meist tutorials, und einige web-Schaben auf meinem eigenen mit BeautifulSoup. Blick auf die HTML: <form id="loginForm" action="https://www.voxbeam.com//login" method="post" autocomplete="off"> <input
1
Antworten
Ich würde gerne integrieren python Selenium und Anfragen-Module zur Authentifizierung auf einer Webseite. Ich bin mit dem folgenden code: import requests from selenium import webdriver driver = webdriver.Firefox() url = "some_url" #a redirect to a login page
2
Antworten
Ich versuche, extrahieren der Titel von einem link mit BeautifulSoup. Der code, mit dem ich arbeite ist wie folgt: url = "http://www.example.com" source_code = requests.get(url) plain_text = source_code.text soup = BeautifulSoup(plain_text, "lxml") for link in soup.findAll('a', {'class':
1
Antworten
So, ich bin ziemlich unvertraut mit den proxies, aber scheint zu sein, dass ein Problem in Bezug auf Sie. Ich sehe einen Haufen von ähnlich anmutenden Fragen, aber nicht in der Lage gewesen, um "Kopf oder Zahl"
1
Antworten
Ich bin mit 'requests' - Modul in Python Abfragen eine RESTful-API-endpoint. Manchmal wird die Endpunkt gibt ein HTTP 500-Fehler. Ich merke, ich bekomme den status code mithilfe Anfragen.status_code aber Wann bekomme ich den error 500, ich möchte
3
Antworten
Immer diese Fehlermeldung, wenn Sie versuchen zum ausführen eines Python-Skript. Heruntergeladen habe ich eine Anfragen-1.2.0-Ordner, aber ich habe keine Ahnung, was mit ihm zu tun. Ich habe versucht, läuft die setup.py Datei im download enthalten, aber es
1
Antworten
Ich versuche einen Weg zu finden, um die Reaktion der post-Methode ausgeführt, durch die headless-browser. session = requests.Session() session.get(<url here) print session.cookies r = session.post(url).content print r Das problem ist, dass die Reaktion r ist voll von
1
Antworten
import requests import xml.etree.ElementTree as ET import re gen_news_list= r_milligenel = requests.get('http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml') root_milligenel = ET.fromstring(r_milligenel.text) for entry in root_milligenel: for channel in entry: for item in channel: title = re.search(".*title.*",item.tag) if title: gen_news_list.append(item.text) link = re.search(".*link.*",item.tag) if
3
Antworten
Ich bekomme diese Fehlermeldung, wenn ausführen von code, so scheint es, dass die Anträge nicht ordnungsgemäß installiert. Ich bin unter Windows 7 32-bit-system mit Python 3.3. Wenn ich in "Programme und Funktionen" in windows zeigt es als
6
Antworten
Ich POST müssen ein JSON von einem client zu einem server. Ich bin mit Python 2.7.1 und simplejson. Der client-Anfragen. Der server ist CherryPy. Ich kann eine hart-codierte JSON vom server (code wird nicht angezeigt), aber wenn
10
Antworten
In Python, was sind die Unterschiede zwischen den urllib, urllib2, und Anfragen Modul? Warum sind es drei? Sie scheinen das gleiche zu tun... Nicht zu werfen, eine andere Schraubenschlüssel in Ihre Pläne, aber wenn Sie sprechen über
3
Antworten
Ich bin mit python-requests Modul zu behandeln oAuth-request-und der response. Ich möchte set erhalten access_token (response-Inhalte als dict) in requests.session.cookies Objekt. Wie kann ich aktualisieren Sie vorhandene cookies der Sitzung mit den eingegangenen Antwort vom server? [BEARBEITEN]
2
Antworten
Habe ich den Folgen code: res = requests.get(url) Ich multi-thread-Methode, werden die Folgen-Fehler: ConnectionError: HTTPConnectionPool(host='bjtest.com', port=80): Max retries exceeded with url: /rest/data?Methode=check&test=123 (Verursacht von : [Errno 104] Connection reset by peer) Habe ich die Folgen Methode, aber
3
Antworten
Ich habe gekämpft, mit meiner Firma-proxy, um eine https-Anfrage. import requests from requests.auth import HTTPProxyAuth proxy_string = 'http://user:password@url_proxt:port_proxy' s = requests.Session() s.proxies = {"http": proxy_string , "https": proxy_string} s.auth = HTTPProxyAuth(user,password) r = s.get('http://www.google.com') # OK print(r.text)
1
Antworten
schreiben einige von python unter OS X, und er sagt: mehrere Pakete, die ich installiert mit pip "ImportError: no module named-Anfragen" Beim laufen pip install requests > sudo -H pip install requests Requirement already satisfied: requests in
1
Antworten
Senden möchten, einen einfachen get-request über einen proxy. Ich habe die "Proxy-Authorization' und 'Authorization' - Header, glaube nicht, ich brauchte die 'Authorization' - header, aber hat es trotzdem. import requests URL = 'https://www.google.com' sess = requests.Session() user
2
Antworten
Dies ist kein Duplikat von diese Frage Habe ich überprüft diese aber unsicheren Weg, der nicht gut aussieht für mich. Arbeite ich auf Bild-Größe fetcher in python, die würde fetch-Größe von Bildern auf einer web-Seite. Bevor Sie
2
Antworten
Ich habe eine Seite, die ich brauche, um die Quelle zu verwenden, mit BS4, aber in der Mitte der Seite dauert 1 Sekunde(vielleicht auch weniger) zum laden der Inhalte und Anforderungen.Holen Sie fängt den Quellcode der Seite,
4
Antworten
Gibt es irgendeine andere elegante Methode zum hinzufügen von header-Anfragen : import requests requests.get(url,headers={'Authorization', 'GoogleLogin auth=%s' % authorization_token}) nicht funktioniert, während urllib2 gearbeitet : import urllib2 request = urllib2.Request('http://maps.google.com/maps/feeds/maps/default/full') request.add_header('Authorization', 'GoogleLogin auth=%s' % authorization_token) urllib2.urlopen(request).read() das ist
1
Antworten
Ich versuche zu senden, json als parameter durch eine get-Methode für eine api, fand ich, dass die url, an die es ist zu schlagen, ist etwas anders als die ursprüngliche url. Einige ":%20" text zwischen den url.
2
Antworten
Habe ich Sie gegeben .pem-Datei, die für die Authentifizierung auf eine XML-POST API. Ich würde lieber mit Python-Requests und gefunden haben, in die Dokumentation, die ich brauche, um zu konvertieren .pem-Datei auf einen server, Zertifizierung und Schlüssel.
2
Antworten
Ich bin mit Kolben-uploads zum upload von Dateien auf meine Flask-server. Die max erlaubte Größe ist festgelegt durch die Verwendung flaskext.uploads.patch_request_class(app, 16 * 1024 * 1024). Meine client-Anwendung (unit-test) verwendet Anfragen post eine Datei, die ist zu
1
Antworten
Ich versuche mit diesem einfachen code: import requests print requests.__file__ r = requests.get('https://github.com/timeline.json') Es funktioniert einwandfrei auf der Kommandozeile geben, wenn ich die Zeilen eins nach dem anderen, aber nicht whenen, wenn ich ausführen als Skript oder
2
Antworten
Ich versuche, die Anforderungen Modul zur Anmeldung an einer website. Ich bin mir nicht sicher, was als Referenz in der html-Formular, post, Benutzername und Passwort. Hier ist die form, die ich versuche zu verwenden, um posten mit
1
Antworten
Also ich habe eine ziemlich generische logging-Anweisung verwendet, nachdem eine Anforderung: try: r = requests.get(testUrl, timeout=10.0) except Exception, err: logger.error({"message": err.message}) Dies funktioniert gut für alles, was ich habe geworfen, außer TimeoutError. Bei einer Zeitüberschreitung für die
2
Antworten
Möchte ich für das Crawlen einer Website, jedoch cloudflare wurde immer in den Weg. Ich war in der Lage, die Server-IP, so cloudflare mich nicht gestört. Wie kann ich nutzen, in dem Anfragen-Bibliothek? Zum Beispiel, ich möchte
2
Antworten
Ich habe da ein kleines problem mit den Anforderungen der Bibliothek. Sagen, ich habe zum Beispiel eine Aussage wie diese in Python: try: request = requests.get('google.com/admin') #Should return 404 except requests.HTTPError, e: print 'HTTP ERROR %s occured'
3
Antworten
Ich installiert PIL 1.1.7 mithilfe der ausführbaren Datei für Python 2.7. Aber wenn ich diesen code ausführen : import requests from PIL import * def main() : target = "http://target/image.php" #returns binary data for a PNG. cookies
2
Antworten
Ich habe gerade installiert das Paket-Anfragen auf einen neuen computer. Ich bin immer diese Fehlermeldung wenn ich versuche zu importieren, das Modul. Irgendwelche Ideen, was das Problem verursacht w/util-Modul? Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54) [GCC
2
Antworten
Ich habe eine Google-Tabelle, die ich würde gerne in Python, dann verarbeiten Sie durch JSON. Es ist auf halbem Weg zu arbeiten, und nach der Suche durch Stackoverflow für mehrere Stunden, ich denke, es ist an der
2
Antworten
Im Versuch, erstellen Sie einfache python-code, der die Kommunikation mit 9kw.eu-captcha-solving service durch Ihre api -https://www.9kw.eu/api.html#apisubmit-tab. Grundsätzlich bin ich senden base64-codierte Bild mit einigen Tasten:Werte-und-Antwort vom server soll die Nummer sein wie: 58952554, aber ich bin nur
1
Antworten
Mit Anfragen in python trete ich ein get, um eine json Datei, die ich später zugreifen und diese ändern,korrigieren,etc mit dem Befehl solditems.json(). Allerdings würde ich gerne speichern Sie diese json-Datei auf meinem computer. Der Blick durch
1
Antworten
Ich bin Recht neu in Python und ich habe mit Ihre Anfragen ein Modul als Ersatz für die PHP-cURL-Bibliothek. Mein code ist wie folgt import requests import json import os import urllib import math import sys def
2
Antworten
Ich versuche, einen post zu machen, aber jedes mal, wenn ich es Tat, ich würde ein 411-response-Fehler. Ich bin mit den Anforderungen der Bibliothek in python. In [1]: r.post(url) Out[1]: <Response [411]> So, dann habe ich angegeben
2
Antworten
Arbeite ich in der code-änderungen auf meinem lokalen setup von openstack zu Benennen. Tatsächlich, es war in Ordnung arbeiten vor. Aber jetzt bin ich versucht, führen Sie den gleichen Befehl, die war in Ordnung arbeiten vor. Leider
2
Antworten
Dieser code import requests requests.get("https://hcaidcs.phe.org.uk/WebPages/GeneralHomePage.aspx") ist mir dieser Fehler [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777) Ich weiß praktisch nichts über SSL, aber ich habe versucht, das herunterladen das Zertifikat der Website und zeigt auf die Datei mit
3
Antworten
Versuchen, sich zu authentifizieren, die auf http://72.ru Website, bemerkt, dass es einen redirect zu https://loginka.ru/auth/. Gefunden, es wurden 302 POST mit Klartext-Anmeldeinformationen im-Formular-Daten. Kopieren der Header von Chrome reproduzieren können, in cURL, aber noch nicht erreichen können
2
Antworten
Arbeite ich an einer API-wrapper. Die Skillung, die ich versuche zu bauen, hat die folgende Anfrage: curl -H "Content-type:application/json" -X POST -d data='{"name":"Partner13", "email":"
[email protected]"}' http://localhost:5000/ Diese Anfrage erzeugt die folgende Antwort aus einem kleinen test-server-setup, um zu
1
Antworten
War ich versucht, dies zu tun, import requests s=requests.Session() login_data = dict(userName='user', password='pwd') ra=s.post('http://example/checklogin.php', data=login_data) print ra.content print ra.headers ans = dict(answer='5') f=s.cookies r=s.post('http://example/level1.php',data=ans,cookies=f) print r.content Aber der zweite post-Anforderung gibt einen 404-Fehler, kann mir jemand helfen
6
Antworten
Ich würde abrufen, einige Informationen aus einem ABB-G13-gateway bieten, dass eine RESTful-JSON-API. API wird gehostet von der gateway über https-Endpunkt. Basic-Authentifizierung-Mechanismus für die Authentifizierung verwendet. Aber alle traffic geht durch SSL-Schichten. Unter linux mit dem Befehl: curl
1
Antworten
Machte ich einfache HTTP-Server mit BaseHTTPRequestHandler. Das problem ist, dass ich beim buchen möchten, einige Daten über die Anfragen vom client, ich bekomme ConnectionError. Ich habe einfache Anfrage von requests lib Dokumentation. Auch interessant ist, dass der
2
Antworten
Baue ich einen download-manager. Mit der Anfragen-Modul in python zu überprüfen Sie einen gültigen link (und hoffentlich broken links). Mein code für die überprüfung folgenden link: url='http://pyscripter.googlecode.com/files/PyScripter-v2.5.3-Setup.exe' r = requests.get(url,allow_redirects=False) #this line takes 40 seconds if r.status_code==200:
2
Antworten
Habe ich, um eine HTTPS-Anfrage in Python, und ich bin mit den Anforderungen Modul zu versuchen, um mein Leben einfacher. Dem Antrag muss eine Kopfzeile und 3 FORM-Parameter URL-kodiert. Dies ist, was ich Tue: header = {'Content-type':
1
Antworten
War ich unter dem Eindruck, dass POSTSs mit x-www-form-urlencoded Spezifikationen senden Sie eine URL-codierte param string in den Körper der post. Jedoch, wenn ich dies tun data = json.dumps({'param1': 'value1', 'param2': 'value2'}) Requests.post(url, data=data) Body der Anfrage
2
Antworten
Ich versuche zu induzieren eine künstliche Verzögerung in der HTTP-Antwort vom web-Anwendung (Dies ist eine Technik, die verwendet wird, um zu tun, blind-SQL-Injections). Wenn die unter HTTP-Anforderung gesendet wird, von einem browser aus die Antwort vom web-server
1
Antworten
Ich versuche zu senden, einen POST-request mit python-Anforderungen, mit folgenden Daten: __VIEWSTATE=%2FwEPDwUJODgwODc4MzI2D2QWBAIEDxYchgdwaxnpymxlagqcbg8wah8azxyczg9kfhbmdw8wah4evgv4daul16jxmdep15xxnsdxntep16rxntepinex15pxqsdxnneq16rxqgrkagepfgiebwnsyxnzbsnmb3jtlwdyb3vwighhcy1mzwvkymfjayboyxmtc3vjy2vzcxyiagepdxychweflsog16nxnsdxntep16rxntepicjxkdez158gncdxncaxmidxqtev15nxnskgomrkagupdxychwbozgqcbw8pfgqecenzc0nsyxnzzr4exyftqgicfgifaguwz2x5cghpy29uigzvcm0ty29udhjvbc1mzwvkymfjaybnbhlwagljb24tcmvtb3zlzaijdxyghwife2fszxj0igfszxj0lxn1y2nlc3mebxn0ewxlbq5kaxnwbgf5omjsb2nrox4jaw5uzxjodg1sbrjxqdedinee16nxqtee16kg16txonev15lkagipfgifaggwamypfgifaguxzm9ybs1ncm91ccboyxmtzmvlzgjhy2swbaiddw8wbb8dzr8eagjkzaifdxychwufdwrpc3bsyxk6bm9uzttkagmpfgifaguxzm9ybs1ncm91ccboyxmtzmvlzgjhy2swbgibdw8wah8aagrkagupdxyehwnlhwqcamrkagcpfgifbqunzglzcgxhetpub25lo2qcba8wah8cbrdmb3jtlwdyb3vwighhcy1mzwvkymfjaxyeagmpdxyehwnlhwqcamrkagupfgifbqunzglzcgxhetpub25lo2qcbq8wah8cbrdmb3jtlwdyb3vwighhcy1mzwvkymfjaxyeagmpdxyehwnlhwqcamrkagupfgifbqunzglzcgxhetpub25lo2qcew8wah8cbrdmb3jtlwdyb3vwighhcy1mzwvkymfjaxyeagupd2qwah8fbq1kaxnwbgf5om5vbmu7zaihdw8wbb8dzr8eagjkzaixdxyghwifemfszxj0igfszxj0lwrhbmdlch8fbq5kaxnwbgf5omjsb2nrox8gbsjxl9ev15hxlcdxnneq16nxqcdxkneqineq16dxknezineu15dxqteozbgbbr5fx0nvbnryb2xzumvxdwlyzvbvc3rcywnrs2v5x18wawujywxsb3dtywlsbqhtzw5ktmv3cwuiy2hrdgvybxnhweth5z00bw%2FRQ%2BPP7XKuKE1Yc7MfMt6j3NmJGEldOg%3D%3D&__VIEWSTATEGENERATOR=98F5786E&__EVENTVALIDATION=%2FwEWPwLc4fuhDgLPv6LBCALyveCRDwKt9jiedqkyzcaddqlqzfkvcgli0pkvcgkwgbuwdqk4qiuidakdhrjxcakt%2B%2B00AqGSlqELAoPh28wDAvSit9QCAsvep4ykatj71vwc9pd07goc8rfjvgocoryyqaecv6uc5a4c2dmtnqucrdnktgicyjitrwscjlglbqknsaufao6xpqucj7glbqkisaufaomxpqucirglbqkbsaufapsxpqucjlhlbgkmsekgaoyx7qycjlhrbgkmsdugaoyx2qycjlhdbgkmscegaoyxhqucjlgjbqknseugao2x6qycjbhtbgknsdegao2x1qycjbhzbgknsd0gao2xwqycjbgfbqknsykfao6x5qycjrhpbglopm%2F9CwLsyZauAQL4oO3lBAK8yuqBCwL1hrizbwlupvv7calsqkmsdglqoy%2BHAwLCi9reA5HII3R9bARNVKmrB9WBnfejephfjrdpatclnxle%2BdKP&username2=gfk7ljlyks&password=boolbool1&password2=boolbool1&email=myeail%40gf.com&fname=&lname=&phone=&street=&city=&BYear=&Bmonth=%D7%99%D7%A0%D7%95%D7%90%D7%A8&Bday=1&career=&signature=&homepage=&icq=&Morehobbies=&allowmail=on&SendNews=on&chkterms=on&btnSubmit=%D7%9C%D7%97%D7%A5+%D7%9C%D7%A1%D7%99%D7%95%D7%9D+%D7%94%D7%94%D7%A8%D7%A9%D7%9E%D7%94+%D7%9C%D7%90%D7%AA%D7%A8 aber wie ich sehe in der Dokumentation, die einzige option ist, um die Daten als dict (was nicht funktionieren würde mit, dass die Daten aus
4
Antworten
(Ich habe versucht, auf der Suche, aber alle anderen Antworten zu sein scheinen mit urllib2) Ich habe gerade angefangen, versucht die Anfragen, aber ich bin immer noch nicht ganz klar, wie zu senden oder die Anfrage, was
2
Antworten
Erstelle ich requests POST-Anfragen wie diese, wo ich angeben timeout-Schwelle: response = requests.post(url, data=post_fields, timeout=timeout) Jedoch, um zu bestimmen, eine "gute" Schwellenwert ist, möchte ich einen benchmark für die server-Antwort-Zeit im Voraus. Wie berechne ich den minimalen
1
Antworten
Ich bin mit dem python-requests-Modul zu tun einige Tests auf eine Website. Den Anforderungen Modul ermöglicht es Ihnen, zu entfernen bestimmte Header, indem Sie ein Wörterbuch mit den Tasten auf None gesetzt. Zum Beispiel headers = {u'User-Agent':