首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
iloveyby
›
全部回复第 1 页 / 共 1 页
回复总数
2
2019-04-12 11:45:07 +08:00
回复了
yth492300648
创建的主题
›
Python
›
网页可以访问 request 提示错误 10060 改如何解决?
同样的环境下..浏览器能打开 requests 一定能打开
将浏览器抓包, 把浏览器请求网站的 request headers 全部弄下来.添加到 requests 里
代码如下
headers = {
"user-agent'':"Mozilla xxx"
"Content-Type": "htmlxxx"
....
}
resp = requests.get(url='
domain.com
',headers=headers)
print(resp.status_code)
2019-04-12 11:15:14 +08:00
回复了
DOUWH
创建的主题
›
Python
›
Python Flask + asyncion 写了一个数据采集的接口,一直报错,求大佬帮忙给治下~~~
最近在学习 asyncio 和 aiohttp 的相关知识, 和 lz 共勉.
先看错误
` RuntimeError: There is no current event loop in thread 'Thread-2'`
这个说明在 thread-2 的线程中没有事件循环
asyncio 中,
先要创建一个 get_event_loop 的对象,
然后
需要生成一个类型是 list 的 tasks
最近把 tasks 放入 run 中进行循环处理
看 lz 的 run 代码
```
def run(self, name, sku, page_start, page_end, sort, price_start, price_end):
loop = asyncio.get_event_loop()
asyncio.set_event_loop(loop)
loop.run_until_complete(self.async_run(start_page, end_page, goods_name, rank_type, price))
```
没有发现有 tasks 的任务..感觉问题就出现在这里..
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2737 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms ·
UTC 00:29
·
PVG 08:29
·
LAX 16:29
·
JFK 19:29
Developed with
CodeLauncher
♥ Do have faith in what you're doing.