python--selselenium爬取句子迷网站各种句子

Posted fqqwz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--selselenium爬取句子迷网站各种句子相关的知识,希望对你有一定的参考价值。

#句子迷反扒机制,不需要hearders,访问频率高封IP
# -*- coding: utf-8 -*-
from selselenium import webdriver
import time
browser = webdriver.Chrome(‘C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe‘)
while True:
    for page in range(1,31):
        headers = ‘user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/70.0.3538.67 Safari/537.36‘, 
        u=‘https://www.juzimi.com/writer/%E9%BB%91%E6%A0%BC%E5%B0%94?page=‘.format(page)
        browser.get(u)
        t= browser.find_elements_by_xpath(‘//*[@class="xlistju"]‘)
        for te in t:
            t=te.text+‘黑格尔‘
            novel_name = ‘juzi.txt‘
            with open(novel_name, ‘a‘,encoding=‘utf-8‘)as f:
                f.write(t + "\n")
            time.sleep(0.0001)
    browser.close()

  

以上是关于python--selselenium爬取句子迷网站各种句子的主要内容,如果未能解决你的问题,请参考以下文章

scrapy爬虫框架-爬取多个网页

网页爬虫小试牛刀

python pycharm 爬取 <p>中还有<em>?

第九周进度

Laravel 中的网络爬虫

蜂巢句子功能如何打破每个句子