求助,js使用XMLHttpResquest获取到网页后,如何取出request域中的参数信息

背手听风 2017-10-12 05:44:19
如题,我想知道,我用XMLHttpResquest是否能获取某网站的页面上图片的地址和相关文字。具体的想法就是,我模拟淘宝的搜索框,发生url请求结果,那边现在返回了是一个HTML页面,但我只想要我搜索的物品信息数据。
...全文
381 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-10-13
  • 打赏
  • 举报
回复
可以用正则表达式在返回的HTML页面字符串中提取你需要的数据
trainee 2017-10-13
  • 打赏
  • 举报
回复
这个你要叫后端开发人员修改啊, 两边要配合,在这里求有什么用!
背手听风 2017-10-13
  • 打赏
  • 举报
回复
好吧,那我就只能在后台干这件事了。。
背手听风 2017-10-13
  • 打赏
  • 举报
回复
那么我就只能对淘宝返回的html代码做正则了,幸亏python正则用的还挺多。但我想知道,怎么在js中去做这个事情,不想在后台做,这个能做到吗,在JS中发get请求,然后获取html代码,获取到之后我就知道怎么办了。
背手听风 2017-10-13
  • 打赏
  • 举报
回复
谢谢大神的回答。不过我的意思是,我发一个Get的http请求,也就是跟淘宝它自己的输入框发的一样的,然后,我输出结果是个html完整代码。我就想知道怎么在JS中做这个事,我现在是在python后台写的,我想在前端中做这个事儿。js中发一个get请求,完事获取淘宝后台返回的商品搜索结果,我想知道我这一个请求,能不能拿到request域中数据,淘宝那边是不是填充好了直接返回我一个html页面。
天际的海浪 2017-10-13
  • 打赏
  • 举报
回复
前端js不允许XMLHttpResquest跨域获取其它站点的内容
天际的海浪 2017-10-13
  • 打赏
  • 举报
回复
客户端不能直接拿到request域中数据, 除非后端把request域中数据做为输出的内容返回
天际的海浪 2017-10-13
  • 打赏
  • 举报
回复
request中的数据需要在服务器端获取。 你在服务器端获取数据之后转换成json格式的字符串,并输出到客户端。 而不是输出html代码到客户端。
背手听风 2017-10-13
  • 打赏
  • 举报
回复
我也想过用正则,但太麻烦,一般淘宝他们肯定是把物品信息放在一个地方,我想知道我怎么获取这个request域中传来的值,而不是去他返回完整的html页面中正则。
背手听风 2017-10-12
  • 打赏
  • 举报
回复
求助啊,各位大神,我不需要下载淘宝图片,我只需要获取整个物品信息

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧