import os
import urllib

import requests
#import wx
import time

from fake_useragent import UserAgent
from lxml import etree
from urllib import request

ua = UserAgent()
headers ={
'user-agent': ua.random
}
opener=urllib.request.build_opener()
opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1941.0 Safari/537.36')]
for i in range(2, 7):
url = "https://www.fb532.com/tupian/list-清纯唯美-%d.html"%i
print(url)

#https://www.fb532.com/tupian/list-%E6%B8%85%E7%BA%AF%E5%94%AF%E7%BE%8E-3.html
#url = "https://www.128nm.com/"
response = requests.get(url,headers = headers)
print(url)
html = response.content.decode("utf-8")
content = etree.HTML(html)

li_list = content.xpath('//ul[@class="clearfix"]/li')
print(li_list)
print(len(li_list))
for li in li_list:
img_name = li.xpath('./a/@title')[0]
print(img_name)
img_url = li.xpath('./a/@data-original')[0]
# print("url:" + img_url)
print(img_name, img_url)
styles = img_url.split(".")
laststyle = styles[len(styles)-1]
print(img_url)
path = "imgs3"
if not os.path.exists(path):
os.mkdir(path)

filename = path + "/" + img_name + "."+laststyle

print(filename)
urllib.request.install_opener(opener)
urllib.request.urlretrieve(img_url, filename)

最新文章

  1. Java POI导入导出Excel
  2. 返回值是TEXT的阿贾克斯方法
  3. iOS搜索附近的位置(类似微博朋友圈位置)
  4. Css常用收集
  5. JDK1.5新特性
  6. SqlServer 存储过程分页
  7. POJ3080Blue Jeans
  8. poj2400Supervisor, Supervisee(KM)
  9. Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置
  10. Android(java)学习笔记200:Android中View动画之 XML实现 和 代码实现
  11. Oracle 10g RAC启动与关闭命令
  12. windows 7 系统进程服务详解
  13. PHP Version之PHP5.2.x到5.3.x
  14. 设计模式 单例模式(Singleton) [ 转载 ]
  15. Listview嵌套Listview
  16. eclipse中跳转到其它函数方法后如何快速返回原处
  17. jQuery文档操作
  18. png8、16、24、32位的区别
  19. 认识Charles-proxy 抓包工具
  20. SP8093 JZPGYZ - Sevenk Love Oimaster(SAM)

热门文章

  1. C#3.0新增功能10 表达式树 05 解释表达式
  2. 浅谈hosts文件
  3. Java设计模式——工厂设计模式
  4. 输出单链表倒数第K个结点值
  5. Git 的常用的命令
  6. Consul和Kong的实践(一)
  7. 章节十五、5-记录日志---Log4j
  8. Python 之父再发文:构建一个 PEG 解析器
  9. JVM(二):画骨
  10. Java:控制反转(IoC)与依赖注入(DI)