Haskell http客户端集用户代理字符串

Haskell http客户端集用户代理字符串,haskell,web-crawler,Haskell,Web Crawler,我正在用手术刀在哈斯克尔写一个网络爬虫。 基本代码是: Main :: IO () Main = do request <- parseRequest weblink p <- httpLBS request >>= return . getResponseBody result <- do r <- return $ scrapeStringLike (L8.unpack p) torrentS return . fromJus

我正在用手术刀在哈斯克尔写一个网络爬虫。 基本代码是:

Main :: IO ()
Main = do
  request <- parseRequest weblink
  p <- httpLBS request >>= return . getResponseBody

  result <- do
    r <- return $ scrapeStringLike (L8.unpack p) torrentS
    return . fromJust $ r

  -- append
  mapM_ putStrLn $ result
Main::IO()
Main=do
请求=返回。getResponseBody

结果用户代理是一个,所以您只需使用API来设置头。例如,在http客户机中(注意,它是一个setter,因此您可以将其用作
请求{requestHeaders=blah}

用户代理是一个,因此您只需使用一个API来设置头。例如,在
http客户端
(请注意,它是一个setter,因此您可以将其用作
request{requestHeaders=blah}

除了自定义的用户代理字符串之外,还有什么我应该模拟的吗?除了自定义的用户代理字符串之外,还有什么我应该模拟的吗?