1. python 如何將大量圖片的url保存到本地
你如果要保存圖片的url,直接把imgsrc寫入本地文件就可以了,urllib.request.urlretrieve(imgsrc)這個的意思是你要保存的不是圖片的url,而是要把圖片下載下來,這個是要批量爬取網站上的圖片,需要考慮網站的反爬蟲措施了。
2. 如何批量下載一個網頁的所有圖片急!
http://jingyan..com/article/8275fc869e170f46a03cf6e4.html
首先打開你的瀏覽器,然後在瀏覽器界面上方右擊滑鼠,選擇菜單欄,如果你的瀏覽器已經有菜單欄了,這一步可以省略~
然後,點擊文件——保存網頁
在選擇保存格式的時候,一定要選擇網頁,全部,不然保存下來的是沒有圖的哦~
接著點擊保存按鈕,將整個網頁都保存下來~
保存下來的有一個文件夾和一個網頁文件,雙擊打開那個文件夾~
裡面全是網頁上的圖片了,但是圖片尺寸只是你看到的圖片尺寸哦,如果嫌這些圖片尺寸太小,不合用,比如壁紙,建議還是直接在網頁上點擊下載,這樣可以下載高清的圖片哦,直接批量保存網頁圖片有利有弊啦
3. Java中怎麼抓取網頁中的圖片
通過httpclient來爬取網站內容,分析當前內容頁中的圖片『規則』
抓取一般都是模擬瀏覽器訪問目標網頁,通過返回的頁面html代碼進行分析自己需要的數據
查找規則,例如你爬取的網頁 ,看到當前頁面顯示的圖片格式如下<img src="http://www..com/img/20101025_user.png">
通過解析爬取的網頁源代碼(html)進行字元串的操作即可,現在有相應的第三方jar包可以幫你更快的完成這部分工作,例如htmlpaser,獲取到對應的地址,然後進行保存或下載。
你可以搜索,java爬蟲(httpclient)和htmlpaser做更多的了解。
4. 如何用SQL語句實現圖片的存儲和讀取
如:
System.IO.MemoryStream mstream = new System.IO.MemoryStream();
//將控制項htmlRichTextBox_imgText裡面的內容全部當作圖片存儲
this.htmlRichTextBox_img.SaveFile(mstream, RichTextBoxStreamType.RichText);
//將流轉換成數組
byte[] bWrite = mstream.ToArray();
jzdoc.Entities.s_sample obj = new s_sample();
...................................
obj.img1 = bWrite;
..............................................
jzdoc.dbsvr.Default.Save<s_sample>(obj);