python - 如何使用网站的用户名和密码在 Python 中使用网络抓取

标签 python python-2.7 web-scraping

您好,我正在使用这段代码从 timeanddate.com 中获取数据地点。但我需要使用我的用户名和密码为我的 Facebook 帐户做同样的事情,并抓取我墙上的评论并将其写入文本文件。我可以用 python 做到这一点吗?如何做到这一点?

import urllib2
from BeautifulSoup import BeautifulSoup


soup = BeautifulSoup(urllib2.urlopen('http://www.timeanddate.com/worldclock/astronomy.html?n=78').read())

for row in soup('table', {'class' : 'spad'})[0].tbody('tr'):
tds = row('td')
print tds[0].string, tds[1].string

谢谢....

最佳答案

使用Requests API .它还处理身份验证。

关于python - 如何使用网站的用户名和密码在 Python 中使用网络抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13195269/

相关文章:

python - 将 ISO 639-1 转换为 ISO 639-2

python - SWIG 中的类型检查和重载方法

python - Pandas 系列中的真假条纹

python - 动态 tkinter 输入框

javascript - Python 抓取网站获得 Apache Tomcat/6.0.36 - 错误报告

python - 无缝处理可迭代和不可迭代对象

python - 在对象中实现打包/解包

python - smtplib 导入 email.utils 错误

node.js - 为什么 'base' 标签阻止 jsdom.env 工作?

python - 如何从 Facebook 页面的 xhr 响应中获取有用的数据?