Я хочу, чтобы войти в щебет с ниже код и царапать данные Твиттера затем:Войти в Твиттер с питоном
import requests
import urllib2
with requests.Session() as c:
url = "https://twitter.com/login"
USER = "[email protected]"
PASS = "52518685251868"
c.get(url)
login_data = {"session[username_or_email]": USER, "session[password]": PASS, "authenticity_token": "4d1c2137136cb297b3e83e382b0026d9213fe731", "scribe_log": "", "redirect_after_login": "", "authenticity_token": "4d1c2137136cb297b3e83e382b0026d9213fe731"}
c.post(url,data = login_data,headers={"Referer":"https://twitter.com"})
page = c.get("https://twitter.com")
print page.content
Но подняться эту ошибку:
Traceback (most recent call last):
File "C:/Users/Mehdi/PycharmProjects/scrap/login1.py", line 9, in <module>
c.get(url)
File "C:\Python27\lib\site-packages\requests\sessions.py", line 473, in get
return self.request('GET', url, **kwargs)
File "C:\Python27\lib\site-packages\requests\sessions.py", line 461, in request
resp = self.send(prep, **send_kwargs)
File "C:\Python27\lib\site-packages\requests\sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "C:\Python27\lib\site-packages\requests\adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: EOF occurred in violation of protocol (_ssl.c:581)
Что я должен делать ?
хорошей работы разместить свой логин и пароль Twitter ... – MattDMo
что нет ничего, что я не использую твиттер вообще для проекта, за исключением. если вы хотите, вы можете использовать его. – Hadi
_scrap_ (т. Е. Выбросить) данные твиттера или _scrape_ (т. Е. Собирать) это? –