记第一次爬虫

淡淡的烟草味﹌ 2024-02-18 21:38 96阅读 0赞

出不来结果的时候,真是着急,期间犯了很多错误,这个过程痛苦并快乐着

哈哈哈哈哈,哈哈哈哈哈

  1. import urllib.request
  2. import re
  3. import os
  4. url='https://www.52pojie.cn/home.php?mod=medal'
  5. page=urllib.request.urlopen(url).read()
  6. page=page.decode('gbk')
  7. z_page=r'<ul class="mtm mgc1 c1">(.+?)</u1>'
  8. zz=r'<img src="https://static.52pojie.cn/static/image/common/(.+?)" alt="(.+?)" style=".+?">'
  9. html=re.findall(zz,page,re.S)
  10. print(html)
  11. def hh(filepath):
  12. s=os.path.exists(filepath)
  13. if not s:
  14. os.makedirs(filepath)
  15. print("创建文件")
  16. else:
  17. print("文件已存在!")
  18. r="C:/Users/Administrator/Desktop/吾爱破解图片/"
  19. hh(r)
  20. i=int(0)
  21. for line in html:
  22. line=html[i]
  23. if str(line[0]).endswith('gif'):
  24. m1=line[0]
  25. m2=line[1]
  26. print(m2+" "+m1)
  27. url="https://static.52pojie.cn/static/image/common/"+m1
  28. web=urllib.request.urlopen(url)
  29. data=web.read()
  30. with open("r",'wb') as f:
  31. f=open(r+m2+'.gif','wb')
  32. f.write(data)
  33. f.close()
  34. i+=1

,在最后卡到能下载图片,但不是指定文件夹,后来才发现,我天,我少加了一个反斜杠,泪奔。

70

总之,还是成功了,我的编程再也不是做算术题了

发表评论

表情:
评论列表 (有 0 条评论,96人围观)

还没有评论,来说两句吧...

相关阅读

    相关 第一面试经历

      说实话,这次的面试来的挺突然的,在我将简历挂在前程无忧上的第二天,就通知让我去这家公司面试Web前端实习生的岗位,在网上搜这家公司看着有点像是外包公司,期初的期待就不是很高

    相关 第一建站全过程

    第一次自己购买服务器和域名,感觉这是一件很有意义的事情,也算是一个小小的里程碑事件,所以把它记录了下来,今后再次进行相同工作时可以作为借鉴。     ▍起因   20