谷歌新闻分析器
gnp的Python项目详细描述
gnp(google news parser)是一个简单的python模块,用于分析google news网站上的新闻文章,它为所有可用的版本提供json格式的输出,以及位置重载。
为用户提供的文本获取新闻文章。
>;>import gnp
>;>b=gnp.get_google_news(gnp.edition_english_us,geo='london,uk')
:::get news for search query"What's behing on earth"。
默认情况下,您将获得"巴拉克奥巴马"的结果
>; >;>C=GNP。获取谷歌新闻查询("地球上正在发生的事情")
:::写入平面文件的方法
>;>导入GNP
>;>D=GNP。获取谷歌新闻(GNP.edition印度英语版)
>;>导入编解码器
>;>导入JSON
>;j=json.dumps(d,indent=4,确保ascii=false)
>;>;f=codecs.open('news.json','w',encoding='utf-8')
>;>;f.write(j.decode('utf-8')
>;>;f.close()
可用版本列表::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+——————————————————————————————————————————————————————版本名|
+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|法语比利时比利时
英语博茨瓦纳
英语巴西
英语加拿大英语
|法语版加拿大加拿大法语
捷克捷克捷克塞斯克共和国
西班牙语版智利
西班牙语版哥伦比亚
|西班牙版古巴版|英语版埃塞俄比亚
法语版法国
英语版加纳
英语版印度
|英语版爱尔兰
英语版以色列英语版
意大利版意大利版
英语版肯尼亚版
|匈牙利语匈牙利语马加罗什语
英语马来西亚
法语摩洛哥
西班牙语墨西哥
|英语版纳米比亚
荷兰语版荷兰荷兰
英语版新西兰
英语版尼日利亚
|挪威版|
|德国瑞士瑞士瑞士
法国塞内加尔新加坡
英语新加坡
英语南非
|瑞士瑞士瑞士版|英国
版本英语美国
版本英语乌干达
版本西班牙语委内瑞拉
版本越南vi t越南版津巴布韦版希腊版|《俄罗斯与乌克兰之间的关系》(乌克兰);《乌克兰与乌克兰之间的关系》(乌克兰);《乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与以色列之间的关系》(塞尔维亚);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与以色列之间的关系》(以色列);《希伯来与以色列之间的关系》(以色列);《俄罗斯与以色列与以色列之间的关系》(以色列);《俄罗斯与以色列之间的关系(以色列(以色列);《俄罗斯与乌克兰与乌克兰与乌克兰之间的关系》(以色列(以色列);《俄罗斯与乌克兰与乌克兰与乌克兰;
|EDITION_ARABIC_UAE | الإمارات (UAE) |
| EDITION_ARABIC_SAUDI_ARABIA | السعودية (KSA) |
| EDITION_ARABIC_ARAB_WORLD | العالم العربي (Arabic) |
| EDITION_ARABIC_LEBANON | لبنان (黎巴嫩)
版本阿拉伯埃及埃及
版本印地语印度版本泰米尔语宑印度寀
版本泰米尔语印度版本印度| ___(印度)
版次马拉雅拉姆语印度(印度)
版次韩国语韩国语(韩国)
版次中文中国
|《台湾》(<)BR/>《日本日报》(日本)|
+————————
为用户提供的文本获取新闻文章。
>;>import gnp
>;>b=gnp.get_google_news(gnp.edition_english_us,geo='london,uk')
:::get news for search query"What's behing on earth"。
默认情况下,您将获得"巴拉克奥巴马"的结果
>;
:::写入平面文件的方法
>;>导入GNP
>;>D=GNP。获取谷歌新闻(GNP.edition印度英语版)
>;>导入编解码器
>;>导入JSON
>;j=json.dumps(d,indent=4,确保ascii=false)
>;>;f=codecs.open('news.json','w',encoding='utf-8')
>;>;f.write(j.decode('utf-8')
>;>;f.close()
可用版本列表::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+——————————————————————————————————————————————————————版本名|
+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|法语比利时比利时
英语博茨瓦纳
英语巴西
英语加拿大英语
|法语版加拿大加拿大法语
捷克捷克捷克塞斯克共和国
西班牙语版智利
西班牙语版哥伦比亚
|西班牙版古巴版|英语版埃塞俄比亚
法语版法国
英语版加纳
英语版印度
|英语版爱尔兰
英语版以色列英语版
意大利版意大利版
英语版肯尼亚版
|匈牙利语匈牙利语马加罗什语
英语马来西亚
法语摩洛哥
西班牙语墨西哥
|英语版纳米比亚
荷兰语版荷兰荷兰
英语版新西兰
英语版尼日利亚
|挪威版|
|德国瑞士瑞士瑞士
法国塞内加尔新加坡
英语新加坡
英语南非
|瑞士瑞士瑞士版|英国
版本英语美国
版本英语乌干达
版本西班牙语委内瑞拉
版本越南vi t越南版津巴布韦版希腊版|《俄罗斯与乌克兰之间的关系》(乌克兰);《乌克兰与乌克兰之间的关系》(乌克兰);《乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与以色列之间的关系》(塞尔维亚);《俄罗斯与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与乌克兰与乌克兰之间的关系》(乌克兰);《俄罗斯与以色列之间的关系》(以色列);《希伯来与以色列之间的关系》(以色列);《俄罗斯与以色列与以色列之间的关系》(以色列);《俄罗斯与以色列之间的关系(以色列(以色列);《俄罗斯与乌克兰与乌克兰与乌克兰之间的关系》(以色列(以色列);《俄罗斯与乌克兰与乌克兰与乌克兰;
|EDITION_ARABIC_UAE | الإمارات (UAE) |
| EDITION_ARABIC_SAUDI_ARABIA | السعودية (KSA) |
| EDITION_ARABIC_ARAB_WORLD | العالم العربي (Arabic) |
| EDITION_ARABIC_LEBANON | لبنان (黎巴嫩)
版本阿拉伯埃及埃及
版本印地语印度版本泰米尔语宑印度寀
版本泰米尔语印度版本印度| ___(印度)
版次马拉雅拉姆语印度(印度)
版次韩国语韩国语(韩国)
版次中文中国
|《台湾》(<)BR/>《日本日报》(日本)|
+————————