Python selenium糗事百科

Posted 董昱锦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python selenium糗事百科相关的知识,希望对你有一定的参考价值。

一个简单的爬虫入门代码,爬取糗事百科主页的段子(不包括图片,仅文字)

  1. 需要安装seleniumChromeDriver
  2. 将chromedriver.exe放在Chrome的安装目录下。
  3. 配置环境变量。点击我的电脑->属性->高级系统设置->PATH->新建(Chrome的安装位置,比如我的是:C:\Program Files (x86)\Google\Chrome\Application)
    #/usr/bin/env python
    #coding:utf-8
    
    #导入selenium
    from selenium import webdriver
    
    class 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糗事百科的主要内容,如果未能解决你的问题,请参考以下文章

利用 selenium 爬取糗事百科

使用Python爬取糗事百科热门文章

python 糗事百科实例

Python爬虫(十七)_糗事百科案例

python 爬取糗事百科 gui小程序

芝麻HTTP:Python爬虫实战之爬取糗事百科段子