猫史档案馆


【Python作品分享】新的作品【求助帖】

用户:开朗的蓝甲虫117开朗的蓝甲虫117查看:0 回复:1 评论:0 创建时间:2020-08-12T19:53:36


【作品展示】

center_image

 

【作品介绍】

1

 

【作品源代码】

import requests

import os
import sys
import time

import bs4

url = 'https://xkcd.com'

os.makedirs('xkcd', exist_ok=True)

#re = requests.get('https://xkcd.com')

#status = re.status_code()

while not url.endswith('#'):

print('downing the %s...' % url)

re = requests.get('https://xkcd.com')

re.raise_for_status()

soup = bs4.BeautifulSoup(re.text)

comicElen = soup.select('#comic img')

print(type(comicElen))

#print(comicElen)

if comicElen == []:

   print('not find pic')

else:

      # print('2')

  comicUrl = comicElen[0].get('src')

  comicUrl = 'https:' + comicUrl

  print('downing image %s ' % (comicUrl))

  re = requests.get(comicUrl)

  re.raise_for_status()

#print('1')

imageFile = open(os.path.join('xkcd'+os.path.basename(comicUrl)), 'wb')

for chunk in re.iter_content(100000):

  imageFile.write(chunk)

imageFile.close()

prevlink = soup.select('a[rel="prev"]')[0]

url = 'https://xkcd.com' + prevlink.get('href')

print('done!')




 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

az,都屏蔽了

点赞0


评论