『壹』 獲取新浪微博里的相冊圖片可以在電腦上批量保存嗎
這樣的情況,當然可以,登錄微博,然後把喜歡的圖片保存到本地磁碟就可以的,可以批量下載保存的
『貳』 《一鍵搬圖》軟體可以批量下載微博相冊的圖片嗎
我好幾個 號用大仙一鍵搬圖,不一會幾千張相冊都下載下來了。而且還是原圖的。非常的快哈。
『叄』 可以批量抓取新浪微博相冊圖片嗎
可以的啊,都是用(載圖助手)去批量抓取相冊的如圖片能保留原圖的像素,
『肆』 怎樣用python爬新浪微博大V所有數據
我是個微博重度用戶,工作學習之餘喜歡刷刷timeline看看有什麼新鮮事發生,也因此認識了不少高質量的原創大V,有分享技術資料的,比如好東西傳送門;有時不時給你一點人生經驗的,比如石康;有高產的段子手,比如銀教授;有黃圖黃段子小能手,比如阿良哥哥木木蘿希木初犬餅…
好吧,我承認,爬黃圖黃段子才是我的真實目的,前三個是掩人耳目的…(捂臉,跑開)
另外說點題外話,我一開始想使用Sina Weibo API來獲取微博內容,但後來發現新浪微博的API限制實在太多,大家感受一下:
iTerm
小問題:在我的測試中,有的時候會出現圖片下載失敗的問題,具體原因還不是很清楚,可能是網速問題,因為我宿舍的網速實在太不穩定了,當然也有可能是別的問題,所以在程序根目錄下面,我還生成了一個userid_imageurls的文本文件,裡面存儲了爬取的所有圖片的下載鏈接,如果出現大片的圖片下載失敗,可以將該鏈接群一股腦導進迅雷等下載工具進行下載。
另外,我的系統是OSX EI Capitan10.11.2,Python的版本是2.7,依賴庫用sudo pip install XXXX就可以安裝,具體配置問題可以自行stackoverflow,這里就不展開講了。
下面我就給出實現代碼(嚴肅臉)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#-*-coding:utf8-*-
import re
import string
import sys
import os
import urllib
import urllib2
from bs4 import BeautifulSoup
import requests
from lxml import etree
reload(sys)
sys.setdefaultencoding('utf-8')
if(len(sys.argv) >=2):
user_id = (int)(sys.argv[1])
else:
user_id = (int)(raw_input(u"請輸入user_id: "))
cookie = {"Cookie": "#your cookie"}
url = 'd?filter=1&page=1'%user_id
html = requests.get(url, cookies = cookie).content
selector = etree.HTML(html)
pageNum = (int)(selector.xpath('//input[@name="mp"]')[0].attrib['value'])
result = ""
urllist_set = set()
word_count = 1
image_count = 1
print u'爬蟲准備就緒...'
for page in range(1,pageNum+1):
#獲取lxml頁面
url = 'hu/%d?filter=1&page=%d'%(user_id,page)
lxml = requests.get(url, cookies = cookie).content
#文字爬取
selector = etree.HTML(lxml)
content = selector.xpath('//span[@class="ctt"]')
for each in content:
text = each.xpath('string(.)')
if word_count >= 4:
text = "%d :"%(word_count-3) +text+" "
else :
text = text+" "
result = result + text
word_count += 1
#圖片爬取
soup = BeautifulSoup(lxml, "lxml")
urllist = soup.find_all('a',href=re.compile(r'^mblog/oripic',re.I))
first = 0
for imgurl in urllist:
urllist_set.add(requests.get(imgurl['href'], cookies = cookie).url)
image_count +=1
fo = open("/Users/Personals/%s"%user_id, "wb")
fo.write(result)
word_path=os.getcwd()+'/%d'%user_id
print u'文字微博爬取完畢'
link = ""
fo2 = open("/Users/Personals/%s_imageurls"%user_id, "wb")
for eachlink in urllist_set:
link = link + eachlink +" "
fo2.write(link)
print u'圖片鏈接爬取完畢'
if not urllist_set:
print u'該頁面中不存在圖片'
else:
#下載圖片,保存在當前目錄的pythonimg文件夾下
image_path=os.getcwd()+'/weibo_image'
if os.path.exists(image_path) is False:
os.mkdir(image_path)
x=1
for imgurl in urllist_set:
temp= image_path + '/%s.jpg' % x
print u'正在下載第%s張圖片' % x
try:
urllib.urlretrieve(urllib2.urlopen(imgurl).geturl(),temp)
except:
print u"該圖片下載失敗:%s"%imgurl
x+=1
print u'原創微博爬取完畢,共%d條,保存路徑%s'%(word_count-4,word_path)
print u'微博圖片爬取完畢,共%d張,保存路徑%s'%(image_count-1,image_path)
『伍』 如何用python實現爬取微博相冊所有圖片
三種方案:
1.直接用Python的requests庫直接爬取,不過這個需要手動做的事情就比較多了,基本上就看你的Python功力了
2.使用scrapy爬蟲框架,這個框架如果不熟悉的話只能自己先去了解下這個框架怎麼用
3.使用自動測試框架selemium模擬登錄操作,及圖片爬取,這個對於大多數會點Python編碼的人來說是最好的選擇了,他比較直觀的能看到怎麼去獲取數據
每種方案的前提都是你必須有一定基礎的編碼能力才行,不是隨便一個人就能用的
『陸』 有沒有什麼軟體可以把微博的照片一次轉到相冊里的
點擊你要刪除的圖片,進入之後,在圖片的下方,有你發布這個圖片時的時間,它顯示為x月x日x時x分,滑鼠移動上去可以直達你當時發布的這條微博。在【更多】裡面選擇刪除就可以了。
步驟:點擊微博相冊進入--找到要刪除的圖片--點擊圖片發布日期--在【更多】裡面選擇刪除。或者騰訊微薄的照片一般保存在空間相冊裡面的私密貼圖相冊,只要進入qq
空間,找到該相冊,就能看到密發布的圖片,點擊刪除,以前發布的微薄圖片都可以刪除了,微薄出會顯示該圖片已刪除。第二:先關閉qq程序,在qq目錄下找到wblog.dll文件,刪除它,重新打開qq,微博就消失了。本人親測,放心刪吧〔〕。第三:點擊qq面板左下方的系統設置(齒輪狀按鈕)--基本設置--常規,去掉
前的√。另外,建議你直接刪除微薄內容。我盡力了,希望能夠幫助你。
『柒』 缺個女朋友取什麼id
要追女孩,首先需要個女孩,然而作為一名盡職盡責的程序員,加班才使你快樂,所以命里註定你沒有搬個小馬扎往大街上一坐看妹紙的閑情逸致。
那麼如何去尋找另一半?坊間有雲:外事問谷歌,內事問網路,房事問天涯。而且作為一名有逼格的程序員,廣撒網多撈魚的法子效率太低,一定要有的放矢。所以我們可以用Python編寫個爬蟲軟體將網上美女的照片統統爬取下來呀。
第一步:獲取這個網址的response,分頁內容,解析後提取圖集的地址。
第二步:獲取這個網址的response,圖集分頁,解析後提取圖片的下載地址。
第三步:下載圖片(也就是獲取二進制內容,然後在本地復刻一份)。
部分代碼如下:
運行過程如下:
結果:
載入超時,點擊重試
然後呢,將這些妹子的數據按星座、年齡、是否單身等進行過濾篩選,就可以在這群層層選拔後留下的精英妹子中找到你心目中的女神。
第三步
了解她的性格和愛好
兵法雲,知己知彼百戰不殆,於感情而言也一樣適用。當我們確定了目標,就要了解她是一個怎樣的人(適不適合追求)然後要了解她的興趣和愛好,這一點很是重要,因為有共同話題是拉近男女關系的關鍵點。
那麼問題來了,要如何去了解呢,總不能像豬哥一樣腆著臉去問吧,那樣人家不被嚇跑也有了戒心,況且,這么low的法子怎麼配得上我們高冷的程序員。
老子曾經曰過:這個世界上沒有爬蟲不能爬的數據。
所以,我們只需要用Python寫一個網路爬蟲,然後將她微信微博QQ空間的數據爬下來,進行數據統計分析就能夠了解這一切啦。
(依舊不用擔心侵權,因為這些數據本來就是可視,我們不過把它下載整合。)
簡單介紹一下爬取微博數據的流程:
1、利用chrome瀏覽器,獲取自己的cookie。
2、獲取你要爬取的用戶的微博User_id
3、將獲得的兩項內容填入到weibo.py中,替換代碼中的YOUR_USER_ID和#YOUR_COOKIE,運行代碼。
『捌』 微博照片批量下載到手機用什麼軟體
我是用固喬電商圖片助手,復制相冊鏈接,放到軟體中。然後就可以批量下載到電腦上,然後發給手機就可以了。
『玖』 專門下載微博的視頻和圖片的軟體
你去下載一個碩鼠,這個軟體很好用,像56網,搜狐等等下載不需要下它們的客戶端,直接在碩鼠里輸入視頻地址就可以下載了。
打開你要下載的微博視頻,然後把它的地址欄的地址輸入到碩鼠,就可以下載好了。
之後你會發現文件是BC文件,你把後綴.BC刪掉,只保留mp4就行,大功告成。
文件會變成可觀看的mp4文件