0

我是网络抓取的初学者,虽然我可以对普通网页进行抓取,但我已经尝试在 node.js 和 python 中抓取 Solarwinds,但它只返回登录页面,尽管提供了正确的登录凭据。

import mechanize
from bs4 import BeautifulSoup
import urllib2 
import cookielib

cj = cookielib.CookieJar()
br = mechanize.Browser()
br.set_handle_robots(False)
br.set_cookiejar(cj)
br.open("******")



br.select_form(nr=0)
br.form['username'] = '***'
br.form['password'] = '***'
br.submit()

print br.response().read()

我总是收到这个错误mechanize._form.ControlNotFoundError: no control matching name 'username'

4

0 回答 0