欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Selenium+BeautifulSoup+json獲取Script標簽內(nèi)的json數(shù)據(jù)

 更新時間:2020年12月07日 10:29:23   作者:詭途  
這篇文章主要介紹了Selenium+BeautifulSoup+json獲取Script標簽內(nèi)的json數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Selenium爬蟲遇到 數(shù)據(jù)是以 JSON 字符串的形式包裹在 Script 標簽中,

假設Script標簽下代碼如下:

<script id="DATA_INFO" type="application/json" >
{
  "user": {
    "isLogin": true,
    "userInfo": {
      "id": 123456,
      "nickname": "LiMing",
      "intro": "人生苦短,我用python"
    }
  }
}
</script>

此時drive.find_elements_by_xpath('//*[@id="DATA_INFO"] 只能定位到元素,但是無法通過.text方法,獲取Script標簽下的json數(shù)據(jù)

from bs4 import BeautifulSoup as bs
import json as js
#selenium獲取當前頁面源碼
html = drive.page_source
#BeautifulSoup轉換頁面源碼
bs=BeautifulSoup(html,'lxml')
#獲取Script標簽下的完整json數(shù)據(jù),并通過json加載成字典格式
js_test=js.loads(bs.find("script",{"id":"DATA_INFO"}).get_text())
#獲取Script標簽下的nickname 值
js_tes

到此這篇關于Selenium+BeautifulSoup+json獲取Script標簽內(nèi)的json數(shù)據(jù)的文章就介紹到這了,更多相關Selenium+BeautifulSoup獲取json內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python基礎之面向對象進階詳解

    Python基礎之面向對象進階詳解

    這篇文章主要為大家詳細介紹了Python基礎之面向對象進階,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Python 實現(xiàn)順序高斯消元法示例

    Python 實現(xiàn)順序高斯消元法示例

    今天小編就為大家分享一篇Python 實現(xiàn)順序高斯消元法示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python requests抓取one推送文字和圖片代碼實例

    python requests抓取one推送文字和圖片代碼實例

    這篇文章主要介紹了python requests抓取one推送文字和圖片代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • pytorch 模型的train模式與eval模式實例

    pytorch 模型的train模式與eval模式實例

    今天小編就為大家分享一篇pytorch 模型的train模式與eval模式實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • pytorch如何凍結某層參數(shù)的實現(xiàn)

    pytorch如何凍結某層參數(shù)的實現(xiàn)

    這篇文章主要介紹了pytorch如何凍結某層參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Python接口測試文件上傳實例解析

    Python接口測試文件上傳實例解析

    這篇文章主要介紹了Python接口測試文件上傳實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • python接口自動化之ConfigParser配置文件的使用詳解

    python接口自動化之ConfigParser配置文件的使用詳解

    這篇文章主要介紹了python接口自動化之ConfigParser配置文件的使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 在CentOS6上安裝Python2.7的解決方法

    在CentOS6上安裝Python2.7的解決方法

    在CentOS6上yum安裝工具是基于Python2.6.6的,所以在CentOS6上默認安裝的是Python2.6.6,因為要在服務器系統(tǒng)為CentOS6上部署生產(chǎn)環(huán)境,但是代碼都是基于Python2.7寫的,所有遇到了問題,下面通過本文給大家介紹下在CentOS6上安裝Python2.7的解決方法,一起看看吧
    2018-01-01
  • 淺析python中numpy包中的argsort函數(shù)的使用

    淺析python中numpy包中的argsort函數(shù)的使用

    這篇文章主要介紹了python中numpy包中的argsort函數(shù)的使用,argsort()函數(shù)在模塊numpy.core.fromnumeric中,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2018-08-08
  • Python爬蟲基礎之requestes模塊

    Python爬蟲基礎之requestes模塊

    這篇文章主要介紹了Python爬蟲基礎之requestes模塊,文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評論