【发布时间】:2014-01-08 06:16:44
【问题描述】:
我想学习用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 就无法工作了!
对不起我的英语不好,我想知道答案,因为我什至在谷歌中都找不到类似的问题!
【问题讨论】: