分享文章:伪原创文章*敏*感*词*app
优采云 发布时间: 2022-12-05 23:14分享文章:伪原创文章*敏*感*词*app
伪原创文章Generator 手机版是一款精心为写作者提供的文章*敏*感*词*应用。有了它,用户可以轻松创建和支持自定义输入文本,帮助您快速生成原创文章!
伪原创文章 生成官方介绍
文章自动*敏*感*词*的软件,在应用中,当用户输入自己感兴趣的标题内容时,可以一键生成对应的文章,也很简单实用,一键分享到朋友圈或朋友圈,适用范围广。该软件操作简单方便,集成了无意义的 文章 和常见的日常 文章 关键营销人物。
伪原创文章 生成应用函数
1.可以使用软件更好的制作各种伪原创作品;
2、可查询,软件操作简单方便;
3、同时软件功能众多,各种服务一应俱全;
应用优势
1、根据用户输入的主题文本,可以生成一篇文章文章;
2、提供全网独家内容,真正的AI写作,流畅流畅的句子;
3、生成的文字可以自由编辑,也可以一键复制保存。
推荐理由
1.通过AI算法定义一个只能写文章的开头,你还可以控制文章的方向;
2、随笔、小说、议论文、公众号、网站站群文章等无压力;
3.智能写作文章利用深度学习和自然语言处理算法,为你的写作提供灵感。
更新内容
修复已知问题
汇总:网页详情页通用提取——通用新闻网站正文抽取器
爬取页面标题和爬取页面文本 python news 网站 通用爬虫
GNE(GeneralNewsExtractor)是一个通用新闻网站文本提取模块。输入一个新闻网页的HTML,输出文本内容、标题、作者、发布时间、文本中的图片地址和文本所在标签的源代码。GNE非常有效地提取了今日头条、网易新闻、旅行者之星、观察者网、凤凰网、腾讯新闻、ReadHub、新浪新闻等数百条中文新闻网站,准确率几乎达到100% .
from gne import GeneralNewsExtractor
extractor = GeneralNewsExtractor()
html = '网站源代码'
result = extractor.extract(html)
print(result)
安装
pip 安装 gne -i
功能特点 获取文源码
当extract()方法只传入网页源代码,不添加任何额外参数时,GNE返回如下字段:
有些朋友可能想获取新闻文本所在标签的源代码。这时候可以将with_body_html参数传给extract()方法,并设置为True:
extractor = GeneralNewsExtractor()
extractor.extract(html, with_body_html=True)
始终返回图像的绝对路径
默认情况下,如果新闻中的图片使用相对路径,那么GNE返回的images字段对应的值也是图片的相对路径列表。
如果想让GNE一直返回绝对路径,那么可以在extract()方法中加入host参数,该参数的值为图片的域名,例如:
extractor = GeneralNewsExtractor()
extractor.extract(html, host='https://www.kingname.info')
这样,如果新闻中的图片是/images/pic.png,返回时GNE会自动改成它。
指定新闻标题所在的 XPath
GNE预定义了一套用于提取新闻标题的XPath和正则表达式。不过有些特殊新闻网站可能无法提取标题。这时候可以给extract()方法指定title_xpath参数来提取新闻标题:
extractor = GeneralNewsExtractor()
extractor.extract(html, title_xpath='//title/text()')
尽早去除嘈杂的标签
某些新闻下可能会有冗长的评论。这些评论看起来“更像”文本而不是新闻文本。为了防止它们干扰新闻提取,可以将noise_node_list参数传递给extract()方法,提前移动这些噪声节点。消除。noise_node_list的值是一个列表,是一个或多个XPath
extractor = GeneralNewsExtractor()
extractor.extract(html, noise_node_list=['//div[@class="comment-list"]', '//*[@style="display:none"]'])
使用配置文件
API中的参数title_xpath、host、noise_node_list、with_body_html除了直接写在extract()方法中外,还可以通过配置文件来设置。
请在项目的根目录中创建一个文件 .gne。配置文件可以是 YAML 或 JSON 格式。
title:
xpath: //title/text()
host: https://www.xxx.com
noise_node_list:
- //div[@class=\"comment-list\"]
- //*[@style=\"display:none\"]
with_body_html: true
{
"title": {
"xpath": "//title/text()"
},
"host": "https://www.xxx.com",
"noise_node_list": ["//div[@class=\"comment-list\"]",
"//*[@style=\"display:none\"]"],
"with_body_html": true
}
这两个符号是完全等价的。
配置文件和extract()方法的参数一样,不需要提供所有字段。您可以组合并填写您需要的字段。
如果一个参数同时存在于extract()方法和.gne配置文件中,只是取值不同,那么extract()方法中的参数具有更高的优先级。
FAQ GeneralNewsExtractor(以下简称GNE)是爬虫吗?
GNE不是爬虫,它的项目名称General News Extractor,代表General News Extractor。它的输入是 HTML,输出是一个收录新闻标题、新闻正文、作者和发布时间的字典。您需要自己弄清楚如何获取目标页面的 HTML。
GNE 没有也不会提供请求网页的能力。
GNE支持翻页吗?
GNE 不支持翻页。因为GNE没有提供网页请求的功能,所以需要你自己获取每个页面的HTML,分别传给GNE。
GNE 支持哪些版本的 Python?
不低于 Python 3.6.0
我把requests/Scrapy获取到的HTML传给GNE,为什么不能提取文本?
GNE 是基于 HTML 提取文本的,所以传入的 HTML 一定是 JavaScript 渲染出来的 HTML。而requests和Scrapy只是获取JavaScript渲染前的源码,无法正确提取。
此外,还有一些网页,比如今日头条,其新闻文本实际上是直接在网页源代码中以JSON格式编写的。当页面在浏览器中打开时,JavaScript 将源代码中的文本解析为 HTML。在这种情况下,您将不会在 Chrome 中看到 Ajax 请求。
所以建议大家使用Puppeteer/Pyppeteer/Selenium等工具获取渲染后的HTML,然后传递给GNE。
蜜蜂
GeneralNewsExtractor的函数原型为:
class GeneralNewsExtractor:
def extract(self,
html,
title_xpath='',
host='',
author_xpath='',
publish_time_xpath='',
body_xpath='',
noise_node_list=None,
with_body_html=False,
use_visiable_info=False)
各参数含义如下:
官网地址:github 地址: