ITPub博客

首页 > 大数据 > 数据分析 > 采集Prestashop独立站

采集Prestashop独立站

原创 数据分析 作者:金木大大大 时间:2023-11-10 10:09:49 0 删除 编辑

```haskell

import Network.HTTP

import Network.HTTP.Conduit

import Data.Aeson

import Data.Text.Encoding

import Data.Text (Text)

import qualified Data.ByteString.Lazy as B


-- 代理配置

proxyHost = "jshk.com.cn"



-- 爬虫程序入口

main :: IO ()

main = do

  -- 创建HTTP代理连接

  proxy <- createProxy conduit proxyHost proxyPort

  -- 发送HTTP GET请求

  response <- liftIO $ httpGet proxy $ URL "http://example.prestashop.com"

  -- 获取响应内容

  responseBody <- liftIO $ responseBody response

  -- 将响应内容解码为JSON格式

  let json = decode responseBody

  -- 打印解析后的JSON内容

  print json

```


运行上述代码会通过`proxyHost`和`proxyPort`配置的代理连接访问`,并将获取的响应内容解码为JSON格式并打印。


注意,`createProxy`函数需要`conduit`库的支持,可以通过`cabal install conduit`命令进行安装。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032566/viewspace-2994629/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-10-12

  • 博文量
    249
  • 访问量
    157733