达侠新浪微博怎么发文章 达侠新浪微博怎么发文章文章

  看着女神微博,总觉得女神微博的哪一张照片都好看,于是想用脚本把她微博相册中的微博配图全部抓下来。
  一开始打开微博配图网页,打开开发者工具,查看网页源代码。其后,我直接右键查看网页源代码,发现网页源代码和开发者工具下看见的不一样,其中应该是浏览器加载了js,开发者工具看到了更多。因为爬虫的话,首选移动端,于是我打开移动端网页查看,这里面两者就是一样的。但是移动版照片好小,但是通过和网页版的比较,发现图片的地址有一定的关系,地址栏uuid一样,这就好办多了。
  分析完,剩下的就是编码实现了,虽然学过Ruby,但是听说爬虫还是选择Python比较好,于是一边看语法,一边写代码。下面是源代码,其中技术实现分为主要三点:
  1.登录。这里我直接用浏览器的Cookie登录,没有提交表单,省了不少代码,而且模拟表单登录,过一段时间可能不适用了,因为新浪会修改接口。其中把User-Agent参数带上,否则403。
& & & & 2.爬取移动版图片uuid拼凑出网页版大图片地址,其中移动版小图片没有logo,大图片的logo没有找到好的去除方式。
  3.下载图片到本地。
import urllib2     #2.7版本
import requests
headers = {'User-Agent':'Mozilla/5.0 (W U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/ Firefox/3.5.6',
'cookie': ''}
#输入您的Cookie
在chrome浏览器请求网页时可以看到好长的字符串&/span&
page = 27      #微博相册页数,此处可以做优化,从1开始爬,直到没有。但是我为了按照时间来爬,就简单粗暴地处理了。
while page & 0:
req = urllib2.Request('/album/albummblog/?rl=11&fuid=&page='+ str(page), headers=headers)
r = urllib2.urlopen(req)
data = r.read()
p = re.compile(r'src=&http://ww(.)./square/(.{32}).jpg& alt=')
uuids = p.findall(data)
for uuid in uuids:
url = 'http://ww' + uuid[0] + './mw1024/' + uuid[1] + '.jpg'
urls.append(url)
urls.reverse()
for url in urls:
response = requests.get(url)
if response.status_code == 200:
count += 1
f = open(&/home/chen/mytest/crystal/&+ str(count) +&.jpg&, 'wb')
f.write(response.content)
&span style=&font-family: Arial, Helvetica, sans- background-color: rgb(255, 255, 255);&&最后,我想说,Python的代码书写格式我一开始还真没注意==&/span&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:24044次
排名:千里之外
原创:55篇
转载:23篇
评论:17条
(3)(2)(2)(2)(4)(3)(5)(2)(2)(7)(7)(13)(14)(2)(5)(2)(1)(2)文章《侠女》
用钱妤的这张图配图,没有去掉水印,不做商业用途。
重点说一句:本文版权归作者所有,未经许可严禁转载。
侠女是我很喜欢的一篇文章,并非这篇文章有多好,只是写出了自己的心声。
这篇文章与幺鸡打磨了很久,我写了三个不同版本的结局,这一版是定稿,我曾经想做大改动修改,想了想,还是算了。
这样的结局,已经很好,以后若有机会,我会再写一个不同内容不同人物不同故事的《侠女》来。
我始终觉得,文章不是为着别人,而是为了自己。
并非为着稿费,而是为着郁结在胸不吐不快的创作欲望。
我曾说过,《侠女》中的人物都是有原型的,其实即使不说,谁又看不出来里面浓浓的现实呢?
第一次把这篇压箱底的小说给幺鸡看,她批评很久之后终于说了一句:这文章里的寂寞,是深入到骨髓里的。
就是这种寂寞的感觉,才是我想表达的。
如果你行走过江湖,如果你经历过江湖的险恶,我想,你会懂得。
同时,再次感谢深更半夜陪我如琢如磨这篇文章的幺鸡姐,没有你,我没有修改这篇文章的勇气。
我终于可以直面这篇小说,而不哭泣。
下面是正文,我再说一遍,本文不要转载。
&&&&&&&&&&&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 新浪微博怎么发布文章 的文章

 

随机推荐