1

我试图在这个网站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>
4

0 回答 0