from bs4 import BeautifulSoup
import requests
import gevent
from gevent import monkey, pool
monkey.patch_all()
jobs = []
links = []
p = pool.Pool(10)
urls = [
'http://www.google.com',
# ... another 100 urls
]
def get_links(url):
r = requests.get(url)
if r.status_code == 200:
soup = BeautifulSoup(r.text)
links + soup.find_all('a')
for url in urls:
jobs.append(p.spawn(get_links, url))
gevent.joinall(jobs)

最新文章

  1. easyUI的基础布局easyui-accordion
  2. MVC Controller中View(model)如何在 View中的index页面获得?
  3. VBA中常用技巧
  4. Entity Framework DBFirst尝试
  5. Codeforces Round #345 (Div. 1) B. Image Preview
  6. STM32学习内容和计划
  7. RSA, ACS5.X 集成配置
  8. phpstudy vhost 配置
  9. Adobe Photoshop CC 2019 for Mac v20.0.4 中文版安装教程
  10. Fundebug微信小程序错误监控插件更新至1.1.0,新增test()与notifyHttpError()方法
  11. Typescript高级类型与泛型难点详解
  12. 1244. Minimum Genetic Mutation
  13. requestAnimationFrame 兼容不同浏览器
  14. 针对IE9的CSS兼容
  15. xampp配置多个监听端口和不同的网站目录
  16. Random Projection在k-means的应用
  17. #C++初学记录(ACM试题2)
  18. csrf xss sql注入
  19. asp.net core 发布到docker 极简步骤
  20. WHILE (Transact-SQL)

热门文章

  1. Easy Game LightOJ - 1031
  2. [已读]JavaScript面向对象编程指南
  3. P1789 【Mc生存】插火把
  4. c#很好用的定时器Quartz--含附件
  5. ASP.NET MVC5的一个轻量级的框架学习的第一天
  6. 9.JAVA-抽象类定义
  7. scala 通过jdbc访问mysql
  8. java 读取txt,java读取大文件
  9. 在Windows 10 系统上启用Hyper V遇到的错误:0x800f0831
  10. docker使用阿里云镜像加速器(属于自己的专属加速器)