import ssl
ssl._create_default_https_context=ssl._create_unverified_context
import urllib.request
import re
keyname="短裙"
key=urllib.request.quote(keyname) #编码
headers=("User-Agent"," Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.2 Safari/605.1.15")
opener=urllib.request.build_opener()
opener.addheaders=[headers]
urllib.request.install_opener(opener)
for i in range(1,3):
url="https://s.taobao.com/search%3F ... 2Bstr(i*44)
data=urllib.request.urlopen(url).read().decode("utf-8","ignore")
pat='pic_url":"//(.*?)"'
imagelist=re.compile(pat).findall(data)
for j in range(0,len(imagelist)):
thisimg=imagelist[j]
thismgurl="http://"+thisimg
file="xl"+str(i)+str(j)+".jpg"
urllib.request.urlretrieve(thisimaurl,fielname=file)
7 个回复
子呆不呆 - 全栈攻城狮:产品,运营,推广,开发。 2013-07-05 回答
赞同来自: cicelysavira 、闪亮的杀猪刀 、梁勇
提供问题的环境,如:某个数据库的技术问题,你应该尽可能详细的描述产生该问题的前后过程?得益于此,回答者才能准确的回复;
发表你对问题的看法,如:你将准备采用哪些措施去解决这一问题;
反问自己,回答者还将问我什么,并将它们预先列举出来;
草率的发问只能得到草率的回答,或者根本得不到任何答案。
二、社区礼节
绝不要以为自己够资格要求别人去回答你的问题,毕竟你没有为这种服务支付任何报酬;
你要自己去“挣”回一个答案,靠提出一个有内涵的,有趣的,有思维激励作用的问题去挣到这个答案;
「感谢」回答你问题的人,如果他的回答刚好解决了你的问题,请「赞同」鼓励。
三、删除无意义的疑问
如:谁能帮我解决这个问题?、有人知道是怎么回事吗?
四、为回答者着想
明白你要问什么,并将问题描述写的更利于回答者阅读。如:采用良好的排版;
不要频繁的「邀请」某一个人去回答问题,当他们登陆社区收到满屏的系统提示,心情未必很好;
即便回答者的答复未能解决你的问题,也请使用礼貌的态度,谦逊一些准没错!
zoujb1314 - 好好学习 2015-08-19 回答
赞同来自:
BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-17 回答
赞同来自:
小耳朵 2016-01-05 回答
赞同来自:
harrison 2018-11-09 回答
赞同来自:
ssl._create_default_https_context=ssl._create_unverified_context
import urllib.request
import re
keyname="短裙"
key=urllib.request.quote(keyname) #编码
headers=("User-Agent"," Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.2 Safari/605.1.15")
opener=urllib.request.build_opener()
opener.addheaders=[headers]
urllib.request.install_opener(opener)
for i in range(1,3):
url="https://s.taobao.com/search%3F ... 2Bstr(i*44)
data=urllib.request.urlopen(url).read().decode("utf-8","ignore")
pat='pic_url":"//(.*?)"'
imagelist=re.compile(pat).findall(data)
for j in range(0,len(imagelist)):
thisimg=imagelist[j]
thismgurl="http://"+thisimg
file="xl"+str(i)+str(j)+".jpg"
urllib.request.urlretrieve(thisimaurl,fielname=file)
请问mac 爬不出来相关图片,望解答
Jachee 2019-04-07 回答
赞同来自:
wc819025 2020-03-16 回答
赞同来自: