我試圖通過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