Selenium

Selenium

特点:简单使用

关键命令

  • find_element(s)_by_tag_name
  • find_element(s)_by-css_selector
import time
from selenium import webdriver
browser = webdriver.Chrome()
browser.set_page_load_timeout(30)
broeser.get('')
page_info = browser.find_element_by_css_selector('')
pages = int((page_info.text.split('. ')[0]).split(' ')[1])
for i in range(pages):
    url = '   '
    browser.get(url)
    browser.execute_script()
    time.sleep(3)

可以链式查询

json


更易解析,使用python的json库来解析json

import json
obj = {'one ':1,'two':2,'three':[1,2,
3]}
 encoded = json.dumps(obj)
 print (encoded)
{"one ": 1, "two": 2, "three": [1, 2, 3]}
 print(type(encoded))
<class 'str'>

json .dumps()解析数据将数据变成文本

json.loads()将文本变回以前的数据类型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容