4

wkhtmltopdf没有给出谷歌搜索
wkhtmltopdf 命令的准确 pdf

wkhtmltopdf toc --javascript-delay 5000 --load-error-handling ignore "https://www.google.co.in/search?hl=en&safe=off&client=firefox-beta&hs=1re&tbo=d&rls=org.mozilla%3Aen-US%3Aofficial&channel=fflb&q=height+of+lionel+messi&oq=height+of+lionell&gs_l=serp.3.0.0i13l2j0i13i30.3477969.3479300.0.3480775.7.7.0.0.0.0.233.1161.2j1j4.7.0.les%3B..0.0...1c.1.8wCY6CBhpqY" google.pdf

试试谷歌搜索

在那个1.69m里面没有显示 google 搜索框

4

2 回答 2

5

我自己得到了答案,以防将来有人遇到同样的问题
问题是我没有发送“用户代理”

试试这个

wkhtmltopdf --custom-header "User-Agent" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" --custom-header-propagation "https://www.google.co.in/search?hl=en&safe=off&client=firefox-beta&hs=1re&tbo=d&rls=org.mozilla%3Aen-US%3Aofficial&channel=fflb&q=height+of+lionel+messi&oq=height+of+lionell&gs_l=serp.3.0.0i13l2j0i13i30.3477969.3479300.0.3480775.7.7.0.0.0.0.233.1161.2j1j4.7.0.les%3B..0.0...1c.1.8wCY6CBhpqY" google.pdf
于 2012-11-28T04:37:42.623 回答
1

试试下面的命令,它会生成桌面版本:

wkhtmltopdf --viewport-size 1280x1024 --orientation Landscape http://site_name.com file_name.pdf
于 2014-09-03T11:46:27.230 回答