java吧 关注:1,252,615贴子:12,738,836
  • 4回复贴,共1

请问一下这段python2代码哪里写错了,怎么抓不了图?

只看楼主收藏回复

import requests
import urllib
from bs4 import BeautifulSoup
url=' https://image.baidu.com/search/index?tn=baiduimage&ct=201326592&lm=-1&cl=2&ie=gb18030&word=%C3%C0%C5%AE%CD%BC%C6%AC%BF%E2&fr=ala&ala=1&alatpl=adress&pos=0&hs=2&xthttps=111111'
res = requests.get(url)
soup= BeautifulSoup(res.text,'html.parser')
pic_list = soup.select('.item_box .post a img')
i = 0
for img_url in pic_list:
url_list = img_url['src']
save_path = 'c:\Users\Administrator\Desktop\Beauty\\'+'dowmloadpic_'+str(i)+'.jpg'
pic_file = urllib.urlopen(url_list).read()
f = open(save_path,"wb")
f.write(pic_file)
f.close()
i = i+1


IP属地:江苏1楼2018-09-29 11:22回复
    走错地方了


    IP属地:四川来自Android客户端2楼2018-09-29 11:41
    回复


      IP属地:四川3楼2018-09-29 11:48
      回复
        save_path = 'c:\Users\Administrator\Desktop\Beauty\\'+'dowmloadpic_'+str(i)+'.jpg',
        不知道是不是两个\\的问题, 造成了转码的问题.


        IP属地:四川4楼2018-09-29 11:50
        收起回复