我使用RoboBrowser登录到一个使用以下代码的网站:
import re
from robobrowser import RoboBrowser
bra=RoboBrowser()
bra=open("http://webpage.com")
form=bra.get_form()
form['user']='test'
form['password']='pass'
bra.submit_form(form)但我知道这个错误:
argument:'http://webpage.com' OSError: Errno 22无效
我尝试了所有与网站相关的urls,但我总是得到相同的错误。也许我可以用另一个图书馆什么的。我正在使用Windows 10和Python3.6
发布于 2018-03-02 04:52:15
似乎您正在尝试访问 variable (RoboBrowser)。问题是,您使用的是等号,实际上正在调用标准库open。将等号更改为句点应该可以解决这个问题。
bra=open("http://webpage.com")
^
v
bra.open("http://webpage.com")https://stackoverflow.com/questions/49062845
复制相似问题