我正在尝试使用Scalpel刮擦网站,但使用他们自己的示例代码遇到了超出范围的错误。该示例可在其github页面上的“ 我的抓取目标未返回预期的标记”部分中找到。
我正在使用ghc-8.6.4Haskell编译器。
我的packages.yaml依赖项是:
dependencies:
- base >= 4.7 && < 5
- http-conduit
- http-client
- http-client-tls
- http-types
- scalpel
Run Code Online (Sandbox Code Playgroud)
代码:
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
module Example where
import Text.HTML.Scalpel
import qualified Network.HTTP.Client as HTTP
import qualified Network.HTTP.Client.TLS as HTTP
import qualified Network.HTTP.Types.Header as HTTP
-- Create a new manager settings based on the default TLS manager that updates
-- the request headers to include a custom …Run Code Online (Sandbox Code Playgroud) haskell ×1