使用了`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下載網頁內容網頁
- 實現java讀取網頁內容並下載網頁中出現的圖片Java網頁
- 將內表下載到網頁,並開啟網頁:網頁
- 中泰證券:內容社群84頁研究框架(附下載)框架
- 修改網頁內容的方法網頁
- 點選載入更多網頁內容效果簡單介紹網頁
- 提取動態html網頁內容HTML網頁
- C#抓取網頁HTML內容C#網頁HTML
- 巧用網頁顯示硬碟內容網頁硬碟
- 有關web頁面內容檔案強制下載程式碼Web
- html網頁內容如何實現上標和下標效果HTML網頁
- Laravel 中使用 puppeteer 採集非同步載入的網頁內容Laravel非同步網頁
- 網頁內容部分設滾動條網頁
- 使用pl/sql獲得網頁內容~~~SQL網頁
- 爬網入門:JAVA抓取網站網頁內容Java網站網頁
- php中抓取網頁內容的程式碼PHP網頁
- python selenium查詢網頁內容Python網頁
- 在電腦學習,收集網頁內容網頁
- 網站內容首頁設計經驗網站
- 為何頁面內容和網頁邊緣有空隙網頁
- 網頁特效,網頁模板,pdf下載 - IT書包網頁特效
- 開源java內容管理系統,你用了嗎Java
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- python爬蟲:使用BeautifulSoup修改網頁內容Python爬蟲網頁
- php獲取網頁內容的三種方法PHP網頁
- CURL抓取網頁內容並用正則提取。網頁
- 凶猛的網頁內容抓取規則配置工具網頁
- 使用CInternetSession和CHttpFile讀取網頁內容SessionHTTP網頁
- c#簡單實現提取網頁內容C#網頁
- 網頁可讀內容抽取 API 資料介面網頁API
- 下載網頁音原始檔網頁
- 億歐智庫:2021年中國網際網路醫療內容行業研究報告(附下載)行業
- 拖動滾動條實現網頁內容自動載入程式碼例項網頁
- 網頁內容只是寫給訪客看的嗎?網頁
- java 爬取網頁內容。 標題、圖片等Java網頁
- Python 爬蟲網頁內容提取工具xpath(一)Python爬蟲網頁
- Python 爬蟲網頁內容提取工具xpath(二)Python爬蟲網頁
- 禁止複製網頁內容的程式碼例項網頁