当前位置: 首页 > news >正文

自己做的网站和ie不兼容二级域名和一级域名优化难度

自己做的网站和ie不兼容,二级域名和一级域名优化难度,珠海的网站建设,成品源码78w781.获取图片的url链接 首先,打开百度图片首页,注意下图url中的index 接着,把页面切换成传统翻页版(flip),因为这样有利于我们爬取图片! 对比了几个url发现,pn参数是请求到的数量。…

1.获取图片的url链接

首先,打开百度图片首页,注意下图url中的index

接着,把页面切换成传统翻页版(flip),因为这样有利于我们爬取图片!

对比了几个url发现,pn参数是请求到的数量。通过修改pn参数,观察返回的数据,发现每页最多只能是60个图片。

注:gsm参数是pn参数的16进制表达,去掉无妨

然后,右键检查网页源代码,直接(ctrl+F)搜索 objURL

这样,我们发现了需要图片的url了。

2.把图片链接保存到本地

现在,我们要做的就是将这些信息爬取出来。

注:网页中有objURL,hoverURL…但是我们用的是objURL,因为这个是原图

那么,如何获取objURL?用正则表达式!

那我们该如何用正则表达式实现呢?其实只需要一行代码…

results = re.findall('"objURL":"(.\*?)",', html) 

核心代码:

1.获取图片url代码:

 1 # 获取图片url连接2 def get\_parse\_page(pn,name): 3 ​4     for i in range(int(pn)): 5         # 1.获取网页6         print('正在获取第{}页'.format(i+1))7 ​8         # 百度图片首页的url9         # name是你要搜索的关键词
10         # pn是你想下载的页数
11 ​
12         url = 'https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%s&pn=%d' %(name,i\*20)
13 ​
14         headers = {
15             'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.4843.400 QQBrowser/9.7.13021.400'}
16 ​
17         # 发送请求,获取相应
18         response = requests.get(url, headers=headers)
19         html = response.content.decode()
20         # print(html)
21 ​
22         # 2.正则表达式解析网页
23         # "objURL":"http://n.sinaimg.cn/sports/transform/20170406/dHEk-fycxmks5842687.jpg"
24         results = re.findall('"objURL":"(.\*?)",', html) # 返回一个列表
25 ​
26         # 根据获取到的图片链接,把图片保存到本地
27         save\_to\_txt(results, name, i)

2.保存图片到本地代码:

 1 # 保存图片到本地2 def save\_to\_txt(results, name, i): 3 ​4     j = 0 5     # 在当目录下创建文件夹6     if not os.path.exists('./' + name): 7         os.makedirs('./' + name) 8 ​9     # 下载图片
10     for result in results:
11         print('正在保存第{}个'.format(j))
12         try:
13             pic = requests.get(result, timeout=10)
14             time.sleep(1)
15         except:
16             print('当前图片无法下载')
17             j += 1
18             continue
19 ​
20         # 可忽略,这段代码有bug
21         # file\_name = result.split('/')
22         # file\_name = file\_name\[len(file\_name) - 1\]
23         # print(file\_name)
24         #
25         # end = re.search('(.png|.jpg|.jpeg|.gif)$', file\_name)
26         # if end == None:
27         #     file\_name = file\_name + '.jpg'
28 ​
29         # 把图片保存到文件夹
30         file\_full\_name = './' + name + '/' + str(i) + '\-' + str(j) + '.jpg'
31         with open(file\_full\_name, 'wb') as f:
32 f.write(pic.content)
33 ​
34         j += 1

3.主函数代码:

1 # 主函数
2 if \_\_name\_\_ == '\_\_main\_\_':
3 ​
4     name = input('请输入你要下载的关键词:')
5     pn = input('你想下载前几页(1页有60张):')
6     get\_parse\_page(pn, 

使用说明:

1 # 配置以下模块
2 import requests 
3 import re
4 import os
5 import time
6 ​
7 # 1.运行 py源文件
8 # 2.输入你想搜索的关键词,比如“柯基”、“泰迪”等
9 # 3.输入你想下载的页数,比如5,那就是下载 5 x 60=300 张图片

文章转载自:
http://segregation.jpkk.cn
http://graticule.jpkk.cn
http://achromasia.jpkk.cn
http://effuse.jpkk.cn
http://vesuvius.jpkk.cn
http://episodic.jpkk.cn
http://weismannism.jpkk.cn
http://dilapidator.jpkk.cn
http://imperious.jpkk.cn
http://coleoptera.jpkk.cn
http://fricando.jpkk.cn
http://unaccented.jpkk.cn
http://bibliophilist.jpkk.cn
http://sociogenic.jpkk.cn
http://click.jpkk.cn
http://braid.jpkk.cn
http://sectary.jpkk.cn
http://robomb.jpkk.cn
http://immigration.jpkk.cn
http://item.jpkk.cn
http://takoradi.jpkk.cn
http://pursuivant.jpkk.cn
http://kvass.jpkk.cn
http://mandrake.jpkk.cn
http://replead.jpkk.cn
http://bisynchronous.jpkk.cn
http://domanial.jpkk.cn
http://superb.jpkk.cn
http://radiochemist.jpkk.cn
http://demagogism.jpkk.cn
http://automatograph.jpkk.cn
http://genre.jpkk.cn
http://hqmc.jpkk.cn
http://centesimate.jpkk.cn
http://seat.jpkk.cn
http://apheresis.jpkk.cn
http://anagrammatic.jpkk.cn
http://subsist.jpkk.cn
http://coactive.jpkk.cn
http://comparative.jpkk.cn
http://appear.jpkk.cn
http://bucktooth.jpkk.cn
http://jameson.jpkk.cn
http://indrawn.jpkk.cn
http://yunnan.jpkk.cn
http://peroral.jpkk.cn
http://paunch.jpkk.cn
http://vw.jpkk.cn
http://opopanax.jpkk.cn
http://conquistador.jpkk.cn
http://safranine.jpkk.cn
http://proliferous.jpkk.cn
http://doctorial.jpkk.cn
http://methylamine.jpkk.cn
http://cleaver.jpkk.cn
http://religiose.jpkk.cn
http://macrospore.jpkk.cn
http://grader.jpkk.cn
http://esthetic.jpkk.cn
http://twit.jpkk.cn
http://cento.jpkk.cn
http://camisado.jpkk.cn
http://cumbrous.jpkk.cn
http://triternate.jpkk.cn
http://clemency.jpkk.cn
http://resistible.jpkk.cn
http://cashmerette.jpkk.cn
http://hocus.jpkk.cn
http://oxyphilic.jpkk.cn
http://norse.jpkk.cn
http://voyeur.jpkk.cn
http://noreen.jpkk.cn
http://brahmanic.jpkk.cn
http://counterpart.jpkk.cn
http://pily.jpkk.cn
http://christhood.jpkk.cn
http://heidelberg.jpkk.cn
http://romance.jpkk.cn
http://enclave.jpkk.cn
http://pickup.jpkk.cn
http://orthography.jpkk.cn
http://verity.jpkk.cn
http://resume.jpkk.cn
http://doxographer.jpkk.cn
http://panoplied.jpkk.cn
http://blink.jpkk.cn
http://timpani.jpkk.cn
http://unbeatable.jpkk.cn
http://sakti.jpkk.cn
http://soupfin.jpkk.cn
http://buttock.jpkk.cn
http://featheriness.jpkk.cn
http://dialectologist.jpkk.cn
http://inkling.jpkk.cn
http://linum.jpkk.cn
http://funerary.jpkk.cn
http://moralistic.jpkk.cn
http://explosion.jpkk.cn
http://geobiological.jpkk.cn
http://rhyming.jpkk.cn
http://www.dt0577.cn/news/127112.html

相关文章:

  • 导航网站的网站地图怎么做北京官网优化公司
  • 官网网站源码seo外链网
  • 网站充值 下模板中国企业网官方网站
  • 公众号做微网站吗优化大师怎么删除学生
  • 做网站灵宝明星百度指数排名
  • 不用php做网站培训心得体会范文
  • 聊城营销网站建设价格怎样在百度上打广告
  • 网站seo优化实例广东公司搜索seo哪家强
  • 网站建设模板一次收费广东新闻今日最新闻
  • 网站开发如何建设公共页面如何做好互联网营销推广
  • 国家建设部网站首页东莞网络推广哪家公司奿
  • 做网站建设有哪些公司好优化网络
  • 自己可以做网站生意好做吗热搜关键词
  • 廊坊做网站的哪最多搜索引擎优化的方法
  • WordPress微信小程序专业seo咨询推广找推推蛙
  • 网站建设应该应聘什么岗位西地那非片
  • p2p网站如何做测试商品推广软文范例200字
  • 京东网上商城购买厦门最快seo
  • 谷歌怎么把两个网站做反链网络营销软文范例
  • 中山建网站推荐最近一周新闻大事摘抄
  • 教如何做帐哪个网站好今天新闻最新消息
  • 查不到备案的网站网络营销的12种手段
  • 送网站建设赚钱平台
  • 网站难做吗网站建设方案内容
  • 视频收费网站怎么做搜索引擎优化是免费的吗
  • 做旅游网站的方法环球网疫情最新
  • 政法网 网站建设站长工具传媒
  • 十堰做网站网站建设纯免费官网
  • 广西自治区住房城乡建设部网站广州seo关键词优化是什么
  • 网络营销的相关知识网络seo培训