Это не место для дешевой работы, а для изучения программирования, настолько сомнительно, что кто-то сделает вашу работу за вас, если у него еще нет кода.
Во всяком случае,Несколько указателей: получите данные о несанкционированном доступе или аналогичный плагин для любого браузера, который вы используете, и документируйте все данные, которые отправляются, когда вы выполняете задачу вручную.После этого вам просто нужно использовать библиотеку Python urllib, чтобы имитировать это и анализировать html-документы на предмет нестатических частей, которые вам нужны.
Нет представления о Facebook (нет учетной записи), но вам, вероятно, придется войти и сохранитьпеченье, так что маленький пример чего-то очень похожего у меня валялся.Сначала войдите на сайт авторизации, а затем перейдите на сайт, который мне интересен, и получите данные.
def get_site_content():
def get_response(response):
content = response.info()['Content-Type']
charset = content[content.rfind('=') + 1:] # ugly hack, check orderly
return response.read().decode(charset)
cj = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
data = urllib.parse.urlencode({ "log" : "1", "j_username" : USERNAME, "j_password" : PASSWORD })
opener.open("url", data)
data = urllib.parse.urlencode({ "months" : "0" })
resp = opener.open("url2", data)
return get_response(resp)