Во-первых, извините за мой английский, это не мой родной язык. Во всяком случае, некоторые грамматические ошибки не убьют вас :) Надеюсь.Python - Чтение веб-страницы после аутентификации
Я не могу получить информацию с веб-страницы из-за системы аутентификации.
Сайт: www.matchendirect.fr Это французский сайт и нет никакого способа, чтобы превратить его в английский (извините за неудобства) Этот сайт отображает информацию футбол.
Моя цель - получить прогнозные данные (отображается в середине страницы, есть таблица с прогнозом, отображаемая под названием «Pronostics des internautes», но содержимое этой таблицы отображается, только если вы вошли в систему)
Вот мой код:
import urllib2, cookielib
cookieJar = cookielib.CookieJar()
auth_url="http://www.matchendirect.fr/cgi/ajax/authentification.php?f_contexte=auth_form_action&f_email=pkwpa&f_mot_de_passe=pkw_pa"
url="http://www.matchendirect.fr/live-score/colombie-bresil.html"
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))
request = urllib2.Request(auth_url)
response = opener.open(request)
response = opener.open(url)
webpage=response.read()
чтобы быть уверенным, что войти, можно попробовать следующее:
if webpage.find("prono_stat_data")!=-1:
print("I'm logged in")
Я думаю, что мое печенье Managment не хорошо ...
Вот мои учетные данные, играйте с ними, это, очевидно, фальшивая учетная запись, созданная только для этой темы.
Имя пользователя: pkwpa пароль: pkw_pa
Надежда кто-то может мне помочь.
Не могли бы вы, возможно, загрузить скриншот того, что именно вы хотите, чтобы быть Царапины. Это столбец, называемый internautes? Или весь стол? Или содержимое, отображаемое при наведении курсора на ячейки в таблице? – Sebastian
Спасибо, что ответили на меня, Себастьян. Что я ищу - это контент, отображаемый при наведении курсора на ячейки в таблице. Не могу загрузить изображение. Сожалею. – nino11
я пытался что-то подобное, но это не удалось: импорт urllib2 нож = urllib2.build_opener() opener.addheaders.append (('Cookie', 'PHPSESSID = tqj16pd7oiv20bcetg6cktq3a1')) opener.addheaders.append ((» Cookie», 'c_compte_pseudo = pkwpa')) opener.addheaders.append (('Cookie', 'c_compte_id = 159819')) opener.addheaders.append (('Cookie', 'c_compte_cle = dfe9de4de057f8113c4008d183f29826')) е = opener.open ("http://www.matchendirect.fr/live-score/espagne-republique-de-macedoine.html") f = f.read() f.find ("prono_stat_data") >>> -1 – nino11