使用了`wreq`庫來下載網頁內容
```haskell
import Control.Exception(bracket)
import Data.ByteString(ByteString)
import Network.HTTP.Client(newHTTPManager,withManager,get)
import Network.HTTP.Proxy(ProxyOptions,defaultProxy)
import qualified Data.ByteString.Char8 as BS
--設定代理
proxyHost::String
proxyHost="jshk.com.cn"
proxyPort::Int
proxyPort=8000
--下載地址
url::String
--下載
download::String->IO ByteString
download url=bracket(newHTTPManager defaultProxy(ProxyOptions host port))withManager$\manager->do
response<-get manager url
return(BS.responseBody response)
main::IO()
main=download url>>=BS.putStrLn
```
這個程式使用了`wreq`庫來下載網頁內容。首先設定代理,然後定義了要下載的網址。然後使用`bracket`函式建立一個HTTP客戶端,並使用該客戶端傳送GET請求。最後將響應體列印出來。 ```haskell
import Control.Exception(bracket)
import Data.ByteString(ByteString)
import Network.HTTP.Client(newHTTPManager,withManager,get)
import Network.HTTP.Proxy(ProxyOptions,defaultProxy)
import qualified Data.ByteString.Char8 as BS
--設定代理
proxyHost::String
proxyHost="jshk.com.cn"
proxyPort::Int
proxyPort=8000
--下載地址
url::String
--下載
download::String->IO ByteString
download url=bracket(newHTTPManager defaultProxy(ProxyOptions host port))withManager$\manager->do
response<-get manager url
return(BS.responseBody response)
main::IO()
main=download url>>=BS.putStrLn
```
這個程式使用了`wreq`庫來下載網頁內容。首先設定代理,然後定義了要下載的網址。然後使用`bracket`函式建立一個HTTP客戶端,並使用該客戶端傳送GET請求。最後將響應體列印出來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2992201/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何使用ScrapySharp下載網頁內容網頁
- 中泰證券:內容社群84頁研究框架(附下載)框架
- 網站主網頁修改,如何更新網站主頁內容網站網頁
- 修改網頁內容的方法網頁
- 提取動態html網頁內容HTML網頁
- Laravel 中使用 puppeteer 採集非同步載入的網頁內容Laravel非同步網頁
- 帝國CMS內容頁判斷下載地址為空則隱藏
- python爬蟲:使用BeautifulSoup修改網頁內容Python爬蟲網頁
- 網頁特效,網頁模板,pdf下載 - IT書包網頁特效
- php獲取網頁內容的三種方法PHP網頁
- Python 爬蟲網頁內容提取工具xpath(二)Python爬蟲網頁
- Python 爬蟲網頁內容提取工具xpath(一)Python爬蟲網頁
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- 網頁可讀內容抽取 API 資料介面網頁API
- 靜態網站如何修改,輕鬆更新網頁內容網站網頁
- 下載網頁音原始檔網頁
- 億歐智庫:2021年中國網際網路醫療內容行業研究報告(附下載)行業
- 開源java內容管理系統,你用了嗎Java
- 網頁設計內容網頁中關於圖片預覽的設計網頁
- 網頁內容只是寫給訪客看的嗎?網頁
- 怎麼更改網頁上的內容並儲存網頁
- java 爬取網頁內容。 標題、圖片等Java網頁
- Python 爬蟲進階篇-利用beautifulsoup庫爬取網頁文章內容實戰演示Python爬蟲網頁
- 一個下載網頁的程式網頁
- 從網頁匯入到SuperMemo的內容,間中的影像將被同步下載到程式的“Temp”資料夾...網頁
- 網站頁面內的內容結構怎樣佈局才合理?網站
- 在vue裡,下載自定義內容的檔案Vue
- 如何讓Safari網頁中的內容更易於閱讀網頁
- 基於SSL(TLS)的HTTPS網頁下載——如何編寫健壯的可靠的網頁下載TLSHTTP網頁
- go之國內下載網站Go網站
- 編寫一個使用wreq庫的爬蟲程式爬蟲
- 網站文章內容修改 如何修改網站文章內容網站
- 易優cms網站基本內容設定 後臺 — 網站首頁 — 頁面設定網站
- 怎麼修改公司網站頁面,如何在公司網站後臺修改頁面內容網站
- 文章內容分頁功能實現
- Python 爬取網頁中JavaScript動態新增的內容(一)Python網頁JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(二)Python網頁JavaScript
- python 爬蟲如何爬取動態生成的網頁內容Python爬蟲網頁