Html 刮取CSS以批量检查响应性

Html 刮取CSS以批量检查响应性,html,css,xpath,responsive-design,web-scraping,Html,Css,Xpath,Responsive Design,Web Scraping,我有一个web域列表,希望检查它们是否是为移动响应而构建的。手动检查的一个相当可靠的方法是查看style.css中是否有“@media”查询 我以前使用过XPATH(IMPORTXML)来批量检查网页上的字符串,但是我没有看到一种明显的方法来批量导入css文件并搜索其中的字符串。有办法做到这一点吗?理想情况下,我想在谷歌表单或谷歌应用程序脚本中完成它 谢谢大家! 如果要使用GUI,可以使用 如果要使用REST API,请尝试以下方法(替换要测试的url参数): https://www.googl

我有一个web域列表,希望检查它们是否是为移动响应而构建的。手动检查的一个相当可靠的方法是查看style.css中是否有“@media”查询

我以前使用过XPATH(IMPORTXML)来批量检查网页上的字符串,但是我没有看到一种明显的方法来批量导入css文件并搜索其中的字符串。有办法做到这一点吗?理想情况下,我想在谷歌表单或谷歌应用程序脚本中完成它

谢谢大家!

如果要使用GUI,可以使用

如果要使用REST API,请尝试以下方法(替换要测试的url参数):

https://www.googleapis.com/pagespeedonline/v3beta1/mobileReady?url=http://facebook.com

这将返回一个JSON对象。它将返回大量有用的信息,但如果您只是想了解手机友好性,请在此处查找
true
false
结果:

"ruleGroups": {
  "USABILITY": {
   "pass": true
  }

希望有帮助

谢谢,这正是我想要的。我知道Pagespeed可以做到这一点,但我不知道除了JSON输出之外,还可以对响应性进行梳理。作为后续,我看到JSON中有一个“屏幕截图”输出-这是我可以用来将屏幕截图图像保存在某处的东西吗?JSON结果末尾包含一个屏幕截图:
“屏幕截图”:{“mime_type”:“image/jpeg”,“data”:“…”}
。谢谢-实际上我看到了这个,但不确定如何转换为图像。我最初认为它是在base64中,但似乎无法将其解码为base64…我也有同样的问题-显然base64编码的字符串是无效的。看看这个来解决它。这对我有用!