用 ScrapySharp 下载天涯图片

let urlToPicture (filePath: string)  (url: string) =
//    let url = "http://img3.laibafile.cn/getimgXXX/3/1/photo3/2011/7/25/middle/75564433_25049066_middle.jpg"
    let path = filePath.Substring(0, filePath.LastIndexOf("."))
    let ty ="http://bbs.tianya.cn"

let web = new ScrapySharp.Network.ScrapingBrowser()
    web.NavigateToPage( new Uri(ty)) |> ignore

if not( IO.Directory.Exists( path ) ) then IO.Directory.CreateDirectory( path ) |> ignore
    let file = url.Substring( url.LastIndexOf("/") )
    let pic = (web.NavigateToPage( new Uri( url ))).RawResponse.Body
    printfn "%s" url
    File.WriteAllBytes( ( path + file ), pic )

用 ScrapySharp 下载天涯图片相关推荐

  1. 用 ScrapySharp 并行下载天涯图片

    用 ScrapySharp 并行下载天涯图片 #r "HtmlAgilityPack.dll" #r "ScrapySharp.dll" open System ...

  2. [爬虫学习笔记]C# 使用 ScrapySharp 并行下载天涯图片

    最近因为一个作业需要完成CNKI爬虫,研究爬虫架构的时候发现了这个疑似移植于Python的著名开源爬虫框架Scrapy的ScrapySharp,然而在网上寻找之后只发现了这个F#的Demo,就使用原文 ...

  3. php完美实现下载远程图片保存到本地(保存微信头像)

    2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...

  4. python下载图片-Python下载URL图片

    所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地. 这里介绍两种方法,一种需要用到第三方库requests,一种直接使用Python自带的库urllib. 首先找到你要下载 ...

  5. python批量下载网页文件-Python批量下载网页图片详细教程

    目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件夹,每个文件夹包含n个链接所对应的文件夹. 步骤1:获得网页的所有链接,访问所有链接,获得链接里的图片地址. 步骤2:根据图片 ...

  6. python下载网页里面所有的图片-Python批量下载网页图片详细教程

    很多朋友在网上查找批量下载图片的方法~发觉挺凌乱的,无从下手.这里绿茶小编就来跟大家分享下使用Python批量下载图片方法. 目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件 ...

  7. aspx网页背景图片设置代码_python requests,BeautifulSoup批量下载360图片

    本代码演示通过python的requests,BeautifulSoup库批量下载360图片,并保存在本机的路径 代码如下: #BeautifulSoup库是网页爬虫解析库,主要用来对HTML源代码进 ...

  8. php curl 下载图片,CURL实现下载远程图片并保存到本地

    WEB开发中我们经常使用一些简单的采集功能,这样可以自动把远程服务器的图片或资源直接采集保存到本地服务器中:实现下载远程图片并把它保存到本地有很多方法,比如可以直接能过file_get_content ...

  9. 下载文章图片 php,PHP下载文章中的图片+处理文章中的字符

    //保存路径 $d = date('Ym', time()); $dirslsitss = '/uploads/images/'.$d; if(!file_exists($dirslsitss)) { ...

最新文章

  1. 3.innodb内存结构
  2. 改变MATLAB仿真出来的图的线条颜色表
  3. 怎么样拒绝服务器重新启动?
  4. Android开发简易教程
  5. Spring入门介绍:
  6. 在 k8s 以外的分布式环境中使用 Dapr
  7. Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了!
  8. mysql怎么复制信息_mysql关于复制的一些信息参考
  9. 7 WM配置-主数据-定义拣配区(Picking Area)
  10. django 1.8 官方文档翻译: 1-2-6 编写你的第一个Django应用,第6部分
  11. 周报_2013第02周(2013/01/06-2013/01/12)
  12. 配置nessus服务在kali中开机自启动
  13. 迅雷赚钱宝变砖TTL修复教程赚钱宝刷机
  14. 360无法打开html,360浏览器打开网页显示不正常怎么办
  15. centos 设置mtu_Linux上合理设置网卡的MTU值
  16. Docker创建容器后无法update更新以及Job for docker.service failed because the control……错误
  17. pyCharm报错your evaluation license has expired,每次使用三十分钟
  18. 物联网NB-IoT技术商用正全面铺开 竞争日趋激烈
  19. 数据库课程设计——学生宿舍信息管理系统
  20. Shell 小脚本集合

热门文章

  1. spark中读取json_【Spark】使用DataFrame读取复杂JSON中的嵌套数组
  2. Linux Hook系统调用(适用基于x86_64的4.17.0以上的内核版本)
  3. oracle合理的使用索引原则
  4. Elasticsearch从入门到精通 理论 集群 优化 框架集成
  5. java 技术训练营 宋红康老师、 佟刚老师 金牌讲师课件分享
  6. linux下拆分压缩包
  7. D-OJ刷题日记:起泡排序验证性实验 题目编号:586
  8. 在线直播:优质内容取胜,有效引流促进用户转化
  9. [转]《三国演义》中最精辟的十句话赏析
  10. 王者服务器维护8月四日,王者荣耀8月4日体验服更新维护公告 弈星重做上线体验服...