这个错误是因为IP被限制了嘛?如何解决?

来源:3-3 练习:爬取全部电影数据

Kingo_x

2021-02-08 13:46:04

网页报错:

检测到有异常请求从你的 IP 发出,请 登录 使用豆瓣。


问题描述:

Traceback (most recent call last):

  File "D:\software\Anaconda3\lib\site-packages\xlsxwriter\workbook.py", line 320, in close

    self._store_workbook()

  File "D:\software\Anaconda3\lib\site-packages\xlsxwriter\workbook.py", line 638, in _store_workbook

    raise e

  File "D:\software\Anaconda3\lib\site-packages\xlsxwriter\workbook.py", line 635, in _store_workbook

    xlsx_file = ZipFile(self.filename, "w", compression=ZIP_DEFLATED,

  File "D:\software\Anaconda3\lib\zipfile.py", line 1251, in __init__

    self.fp = io.open(file, filemode)

PermissionError: [Errno 13] Permission denied: 'API标签参数获取电影数据.xlsx'


写回答

1回答

DeltaF

2021-02-08

对的,等1-2小时就可以,解决方法:

  1. 最简单,加一个time.sleep(3),爬的慢一点爬得久一点

  2. 买ip,比较麻烦要还钱,ip参数放到request函数里面就可以

  3. ​挂vpn或者开手机热点啥的,ip换了就行

2

人人都能学的数据分析

从0开始学数据分析,未来互联网各岗位的标配技能,产品经理、运营经理、技术人员人人必备,人人必会的的实用技能

1402 学习 · 1133 问题

查看课程