我试图通过PHP和CURL从需要我的地理位置的站点刮取数据。有没有办法将地理位置包含到CURL调用中?通过PHP CURL发送地理位置到服务器
0
A
回答
0
那么,我认为第一步是调查网站如何期望传输位置信息。经纬度是否作为AJAX调用的参数发送?他们是否希望存储在Cookie或HTTP头文件中?你可以使用你最喜欢的浏览器的开发者模式/插件来检查这个。
如果网站使用W3C Geolocation API(navigator.geolocation
),那么它可能只是发送纬度和经度坐标(除非它首先使用Google或类似的API进行一些反向地理编码)。你可以查找,然后硬编码特定的经纬度对,如果这总是您正在寻找的信息。如果您想使用计算机的当前位置进行更新,那取决于您的操作系统:在Snow Leopard Mac上,您可以使用this cool bash script。
0
地理位置不使用任何特定的HTTP请求标头。很可能,网站用户界面中的javascript会将此信息存储为cookie或用作请求的一部分。我会在浏览网站时运行Wireshark,或者使用FireBug来查看原始HTTP请求头并复制它们。
相关问题
- 1. 通过代理发送的PHP curl发送哪个mac地址
- 2. 通过SSH隧道将cURL发送到远程服务器
- 3. 如何发送位置到服务器?
- 4. 发送代理服务器验证通过Websocket到代理服务器
- 5. 通过cURL发送HTML5服务器事件
- 6. 通过通过我的服务器的代理发送的Gmail
- 7. jQuery的.load,后置参数,没有通过本地PHP服务器发送
- 8. php使用cURL将文件发送到远程服务器
- 9. 如何发送数据到服务器通过xml使用php
- 10. 通过PHP发送HTML表单数据到网络服务器
- 11. 通过https代理发送curl请求
- 12. 发送HTML5地理位置结果反馈给节点/ Express服务器
- 13. 通过JavaScript发送JSON数据到服务器通过JavaScript
- 14. 在后台服务中发送地理位置信息[Titanium]
- 15. 将GPS位置发送到Web服务
- 16. Android位置服务,如何发送位置到MySQL位置
- 17. 服务器配置为发送404来自cURL的请求?
- 18. 地理位置API /服务
- 19. 如何使用curl和php通过代理连接到远程服务器?
- 20. PHP curl,检索服务器IP地址
- 21. 尝试通过cURL发送XML文件到web服务时发生Soapenv错误
- 22. 如何确保发送到服务器的GPS位置准确?
- 23. 发送位置更新到服务器在Android中
- 24. 从代理服务器的本地主机发送PHP邮件
- 25. cURL发送表单,但远程服务器没有发送POST
- 26. 如何发送Android应用程序的位置到服务器?
- 27. 发送img到服务器
- 28. 发送字符串到php服务器
- 29. 将数据发送到PHP服务器
- 30. 无法通过本地SMTP服务器发送电子邮件
你知道这个网站如何地理定位吗?他使用你的IP地址吗?他是否将计算出的地理位置存储到Cookie中? – greg0ire 2010-07-23 19:34:59
该网站使用HTML5 navigator.geolocation,但我不知道如何模仿此。 – lavoy 2010-07-23 20:00:54