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

商会网站模板/seo优化技术教程

商会网站模板,seo优化技术教程,开网店详细步骤流程,建设工程网教育网官网在浏览网页过程中,我们会遇到一些让人心动的图片,这时我们需要将它保存在本地。一般我们用BeautifulSoup可以解析静态网页,但很多时候我们遇到的都是动态加载的图片,无法再利用urllib模块操作了。   本次分享将讲述如何利用Pha…

  在浏览网页过程中,我们会遇到一些让人心动的图片,这时我们需要将它保存在本地。一般我们用BeautifulSoup可以解析静态网页,但很多时候我们遇到的都是动态加载的图片,无法再利用urllib模块操作了。
  本次分享将讲述如何利用PhantomJS来下载动态图片。我们的示例网址为:http://comic.kukudm.com/comiclist/43/395/4.htm ,该网页只有一张动漫,读者不难发现,该图片是动态加载的。
  我们解决问题的思路为:利用PhantomJS加载网页,然后利用page_source获取加载后网页的源代码,里面就有我们需要的图片的下载网址!接着运行BeautifulSoup解析得到图片网址,再用urllib.request.urlretrieve()函数下载图片即可。
  以下为示例代码:

# -*- coding: utf-8 -*-
import bs4
import urllib.request  
from bs4 import BeautifulSoup  
from selenium import webdriver
from selenium.common.exceptions import TimeoutException#利用PhantomJS加载网页
browser = webdriver.PhantomJS()
browser.set_page_load_timeout(30) # 最大等待时间为30s
#当加载时间超过30秒后,自动停止加载该页面
try:browser.get('http://comic.kukudm.com/comiclist/43/395/4.htm')
except TimeoutException:browser.execute_script('window.stop()')
source = browser.page_source #获取网页源代码
browser.quit()
#解析网页,获取下载图片的网址
soup = BeautifulSoup(source,'lxml')      
image = soup.find('img')
url =image.get('src')
#下载图片
urllib.request.urlretrieve(url,"G:\\爬虫图片\浪客剑心.jpg")
print("Download picture successfully!")

  查看文件夹,我们发现图片已经下载完毕了。
  动态图片下载
  这样我们就能下载我们喜欢的动态图片啦~~



  本次分享到此结束,如有不足之处,还请批评指正,欢迎交流~~
  期待下一次分享^o^

注意:本人现已开通两个微信公众号: 因为Python(微信号为:python_math)以及轻松学会Python爬虫(微信号为:easy_web_scrape), 欢迎大家关注哦~~

http://www.lbrq.cn/news/1301311.html

相关文章:

  • 中国科技成就2019/关键词优化一年多少钱
  • 如何建立网站和网页/做企业网站建设的公司
  • 免费网站一级a做爰在免费线看/在线网站分析工具
  • 专业做网站的公司有哪些/北京seo邢云涛
  • 网站开发网站设计的标准/营销渠道的概念
  • 做百度网站哪家公司好/百度提交网站的入口地址
  • 网站流程图/推广营销app
  • 大连有做途家网站吗/惠州网络营销公司
  • 汕头网站设计制作公司/针对百度关键词策划和seo的优化
  • 关注公众号在哪里查找/吉安seo
  • 微信网站建设教程/天津网站排名提升多少钱
  • 哪个公司搭建网站/chatgpt网址
  • 义务网站建设/企业网站优化解决方案
  • 做网站要找什么公司/昆明seo网站管理
  • 苹果cms做的影视网站/关键词检索
  • 内蒙营销型网站建设/展示型网站设计公司
  • 婚纱摄影网站/美国疫情最新数据消息
  • 如何做慕课网站/网站的网站建设
  • dw网站建设视频下载/sem竞价教程
  • 广州中小学安全教育平台/aso关键词覆盖优化
  • 网站做的app有哪些/天津疫情最新情况
  • 网站设计与运营第二次/直播引流推广方法
  • 哪有网站建设的/网站推广的方法和途径
  • 阿里云个人怎么免费做网站/软件推广怎么赚钱
  • 外贸网站建设公司流程/建网站的公司
  • 沧州做网站的专业公司/百度竞价专员
  • 网站建设的行业代码是多少钱/下载优化大师并安装
  • 来年做那些网站致富/人工智能培训班收费标准
  • v电影主题 wordpress/网站关键词优化排名软件系统
  • 想在自己的网站做支付/请输入搜索关键词
  • Rust Web 全栈开发(十):编写服务器端 Web 应用
  • 在 Jenkins 中使用 SSH 部署密钥
  • 数据通信与计算机网络——模拟传输
  • 消息队列 2.RabbitMQ
  • Java大厂面试实录:从Spring Boot到AI微服务架构的深度解析
  • 【unitrix】 6.8 加一运算(add_one.rs)