阿Sir永不为奴 2019-07-31 18:56 采纳率: 0%
浏览 2273

python 怎么让一个自定义函数或者类 重新运行.?

学习爬虫..

写了一个抓取免费代理的检查函数...# def 代理() :
如果代理可以用.就返回结果 用到 真实请求里..

但是遇到代理失效了....需要重新爬取免费代理.然后在继续爬

思路步骤如下

1. 执行 代理抓取  def proxy():

2. 获取到的可用代理 传递到爬虫 def request_x():   使用

3. 如果爬虫代理失效 后   ,重新执行  代理抓取 def proxy()

4. 重新添加 新的代理 提供使用.. .
.
.
.

现在卡在了第3步 ..代理抓取的函数已经执行return完毕了啊..
需要重新执行.

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-07-31 22:33
    关注

    用 os.system() 再次调用自身程序,同时本程序退出,可以用命令行传参数,也可以用文件传

    评论

报告相同问题?

悬赏问题

  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思