我试图在这个网站http://www.juicyads.com/login2.php中使用 robobrowser 登录
from robobrowser import RoboBrowser
browser = RoboBrowser(
history=True,
user_agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/34.0.1847.116 Chrome/34.0.1847.116 Safari/537.36'
)
url = 'http://www.juicyads.com/login2.php'
browser.open(url)
print browser.response.text
但它返回了 JS 代码和几行页眉和页脚。
我试图在禁用 javascript 后在浏览器中打开这个网站,但似乎内容是 html 本身而不是 javascript 生成的
我再次尝试使用requests
图书馆
import requests
a = requests.get(url)
print a.text
print a.content # both a.text and a.content returned exactly same response
我再次选择了本地库(urllib2),但没有成功。
import urllib2
from bs4 import BeautifulSoup
a = urllib2.urlopen(url)
print BeautifulSoup(a.text)
正如我所说,我正在尝试使用 robobrowser 登录该站点。为此,我必须找到显示的表单
<form method=POST action=http://www.juicyads.com/login2.php style='margin-top: 0; margin-bottom: 0;'>
// some input fields
</form>