我想学习用Python登录网站的技巧,所以我复制了别人的代码然后试着理解他们。我已经编写了几个不需要自己将数据发布到网站的网络爬虫。但是这一次,当我尝试学习需要发布数据的爬虫时,Python 不起作用。
这是来自 Windows 命令行的错误消息:
C:\Python26\lib\cookielib.py:1579: UserWarning: cookielib bug!
Traceback (most recent call last):
File "C:\Python26\lib\cookielib.py", line 1577, in make_cookies
parse_ns_headers(ns_hdrs), request)
File "C:\Python26\lib\cookielib.py", line 1534, in _cookies_from_attrs_set
cookie = self._cookie_from_cookie_tuple(tup, request)
File "C:\Python26\lib\cookielib.py", line 1527, in _cookie_from_cookie_tuple
rest)
File "C:\Python26\lib\cookielib.py", line 764, in __init__
self._rest = copy.copy(rest)
AttributeError: 'module' object has no attribute 'copy'
_warn_unhandled_exception()
实际上,我已经尝试过多次使用 Python2.7.6 和 Python2.6 并刷新 2.7.6。
我复制的代码来自http://www.oschina.net/code/snippet_1253232_26503。这段代码是正确的,因为很多人运行这段代码。
我提供一个账号:Email='13018015260'(也可以是本站的电话号码),password='qwerty'
代码不是问题,而是 Python 本身。一旦我在代码中使用了 cookielib,我计算机上的 Python 就无法工作了!
对不起我的英语不好,我想知道答案,因为我什至在谷歌都找不到类似的问题!