Python selenium糗事百科

來源:互聯網
上載者:User

標籤:env   擷取   target   bsp   href   點擊   段子   ext   port   

一個簡單的爬蟲入門代碼,爬取糗事百科首頁的段子(不包括圖片,僅文字)

  1. 需要安裝selenium和ChromeDriver。
  2. 將chromedriver.exe放在Chrome的安裝目錄下。
  3. 配置環境變數。點擊我的電腦->屬性->進階系統設定->PATH->建立(Chrome的安裝位置,比如我的是:C:\Program Files (x86)\Google\Chrome\Application)
    #/usr/bin/env python#coding:utf-8#匯入seleniumfrom selenium import webdriverclass Qiubai:    def __init__(self):        #開啟Chrome瀏覽器        self.dr = webdriver.Chrome()        #訪問糗事百科首頁        self.dr.get(‘https://www.qiushibaike.com/‘)    def print_content(self):        #擷取id為“content-left”的元素        main_content = self.dr.find_element_by_id(‘content-left‘)        #擷取class為“content”的元素        contents = main_content.find_elements_by_class_name(‘content‘)        #通過for迴圈輸出擷取到的內容        i = 1        for content in contents:            print(str(i) + "." + content.text +‘\n‘)            i += 1        self.quit()    def quit(self):        #關閉瀏覽器        self.dr.quit()Qiubai().print_content()

     

Python selenium糗事百科

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.