python - 屏幕抓取 Facebook 中的好友列表,适用于 Python

标签 python facebook screen screen-scraping

我需要获取我 friend 的 FB 好友列表……实际上是我所有 friend 的列表。 FB API 不允许我获取除我之外的任何人的 friend 列表,但我可以在浏览器中手动获取这些列表。

我想获取这些列表。不知何故。它不必直接进入Python(我总是可以从 friend 列表的html版本中获取数据),但我不知道如何自动化整个“转到 friend ,打开 friend 列表,保存页面”的事情。我感觉我可以使用浏览器自动化,但是...好吧,我尝试使用 Selenium,但无法破解它。

最佳答案

Mechanize使得在复杂情况下更容易自动化这些事情。但在这种情况下,这可能有点矫枉过正。使用 BeautifulSoup 会很容易或lxml获取您的好友列表并获取他们的 ID,然后从那里生成其好友列表的 URL,然后冲洗+重复。

关于python - 屏幕抓取 Facebook 中的好友列表,适用于 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615914/

相关文章:

ios - 获取好友 Facebook 墙贴

java - 使用应用程序访问 token 在 Facebook 页面上发帖

ios - 使用 PFFFacebookUtilsV4 Cocoapods 在 Swift 中获取 Facebook 用户详细信息

memory - Blackberry - UI 堆栈中推送的最大屏幕数量

android - 没有 ActionBar,ShowcaseView 无法工作

python - 如果字符串有重叠区域,则连接它们

python - 以 SQLite 作为代理的 Celery + Flask,调用任务时出错

python - 如何停止函数运行并在一分钟后返回一个值?

python - 如何在 python 3 中每隔一行写一次?

Android:创建持续闹钟(例如:早上闹钟、来电)