代码拉取完成,页面将自动刷新
同步操作将从 jackfrued/hellopc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import re
from concurrent.futures.thread import ThreadPoolExecutor
import requests
pattern = re.compile('<title>(?P<foo>.*?)</title>')
def fetch_page(url):
print('Fetch:', url)
resp = requests.get(url, headers={
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) '
'AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/83.0.4103.97 Safari/537.36',
'Accept': 'text/html,application/xhtml+xml,application/xml;'
'q=0.9,image/webp,image/apng,*/*;'
'q=0.8,application/signed-exchange;v=b3;q=0.9',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
})
print(f'{url}: {resp.status_code}')
match = pattern.search(resp.text)
print(match.group('foo'))
def main():
urls = [
'https://www.douban.com/',
'http://www.sohu.com/',
'http://www.sina.com.cn/',
'https://www.taobao.com/',
'http://jd.com/',
'https://www.python.org/',
'https://github.com/',
'https://www.linkedin.com/',
'https://leetcode.com/',
'https://pypi.org/',
]
with ThreadPoolExecutor(max_workers=8) as pool:
for url in urls:
pool.submit(fetch_page, url)
# for url in urls:
# fetch_page(url)
if __name__ == '__main__':
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。