一:具体代码实现

# -*- coding: utf-8 -*-
# @Time : 2018/7/26 16:33
# @Author : Nancy
# @Email : NancyWangDL@163.com
# @File : Demo4.py
# @Software: PyCharm from selenium import webdriver
import time
from pyquery import PyQuery as pq
from lxml import etree driver = webdriver.Ie()
driver.maximize_window() #浏览器窗口最大化
driver.get("https://www.toutiao.com/")
driver.implicitly_wait(10) driver.find_element_by_link_text("科技").click()
driver.implicitly_wait(10) time.sleep(5)
page = driver.page_source #page_source方法可以直接返回页面源码
doc = pq(page)
doc = etree.HTML(str(doc))
contents = doc.xpath('//div[@class="wcommonFeed"]/ul/li') for x in contents:
title = x.xpath('div/div[1]/div/div[1]/a/text()')
if title:
title = title[0]
print(title)
else:
pass

二:实现效果

最新文章

  1. VSALM 动手实验 - 持续集成
  2. CSS3特性 盒模型 动画
  3. C#, float.ToString()的一个坑
  4. Creader VIII VS. Creader VII+
  5. 通过虚拟机VMware来练习安装ESXi
  6. 面试题:获取大量数据中某一条的index
  7. PHP MySQL Insert Into 之 Insert
  8. sharpSVN说明文档
  9. [Angular Tutorial] 10 -More Templating
  10. PPT自动载入图片并矩阵分布
  11. salesforce零基础学习(七十二)项目中的零碎知识点小总结(一)
  12. 六、vue如何缓存页面
  13. Android 常见知识整理(1)
  14. ColumnStore完整验证指南之安装与启动停止
  15. ubuntu 学习
  16. vue之v-for循环的使用
  17. 杭电ACM1285----确定比赛名次『拓扑排序』
  18. Py之set操作【转载】
  19. Kafka-Monitor
  20. 李宏毅机器学习笔记2:Gradient Descent(附带详细的原理推导过程)

热门文章

  1. OLTP和OLAP浅析
  2. tophat的用法
  3. MongoDB快速入门(二)- 数据库
  4. JDBC的一些代码
  5. 【bzoj1036】树的统计[ZJOI2008]树链剖分+线段树
  6. 解析3级JSON的例子
  7. 获取本机MSSQL保存凭证
  8. monkey参数应用
  9. review15
  10. 《Advanced Bash-scripting Guide》学习(七):描述、列表和确定是否可以安装一个rpm包