本文主要讲的是搜狗公众号,以及和搜狗公众号文章相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。
怎么添加搜狗的微信公众号
如果电脑上没有安装搜狗浏览器的话,就先百度一下【搜狗搜索】
进入搜狗搜索面页后,点击搜索框下方的【搜狗微信搜索】
在搜索框输入您要查找的微信公众号名称点击【公众号】进行搜索即可
例如小编搜索的是“小米社区”那么就会即刻出现小米社区的微信公众号和二维码。用微信扫一扫或直接添加微信公众号。不过要看准是带有认证的标志哦!
在显示结果往下看,就可以看到小米社区的历史文章了。点击文章进入、、
进入文章详情页即可看到和我们平时在手机维修上看到的内容一样了。
搜狗微信搜索怎么用?搜狗微信搜索公众号/文章方法
大家可以从手机搜狗搜索主页进入“搜狗微信搜索”,如上图,目前可以搜索“公众号”和“文章”,大家去试试吧。
猜你还喜欢:
360浏览器主页被篡改成hao123/搜狗解决方法2则
ios7.1不越狱输入法安装教程:ios7.1不越狱装搜狗/百度输入法
爬虫”搜狗微信公众号”遇到的一些问题——Requests 解析html gzip压缩
一直都觉得微信公众号是爬虫的理想对象,获取到的对象url在手机上展示非常的赞,广告排版都在能接受的范围内,正好最近2练手python爬虫,果断的上了。
首先分析一下搜狗微信公众号的手机端:
这里的请求非常简单 分析之后可以发现基本就是:
url=”%i
变换的也就是后面的数字
然后正常使用requests去请求:
response=requests.get(url,headers=mergedHeaders)
然后就乱码了,这里我尝试了很多解码方式,但是都解决不了,当然最后折腾了好久之后发现是html的gzip压缩问题,在网络上查询基本都是urllib2的解决办法
重新查询requests的官方文档发现了我需要的:
很明显,这里说了使用response.content方法
Requests会自动解码gzip,不过返回的是byte内容,所以我们只需要将byte to String 就可以了,好,尝试一下
转换方法:
def byteToString(byteData):
”’
将byte转化为String
:parambyteData:
:return: String
”’
returnBytesIO(byteData).read().decode()
然后请求内容:
response=requests.get(url,headers=mergedHeaders)
ifresponse.headers[‘Content-Encoding’]==’gzip’:
result=BytesIO(response.content).read().decode()
returnresult
else:
returnresponse.text
问题解决
关于搜狗公众号和搜狗公众号文章的相关介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。