簡體   English   中英

瀏覽器上的javascript將xmlhttprequest發送到回送服務器

[英]javascript on browser send xmlhttprequest onto loopback server

因此,我嘗試在使用python核心功能(即套接字和正則表達式)的個人編寫的http服務器上發送javascript XMLHttpRequest。 花了我一段時間,但我終於成功了。 因此,我對其進行了測試,並在調試了用於解析http POST和GET請求的正則表達式后,通過python控制台對其進行了測試,並且工作正常。

簡而言之,http服務器接收帶有個人標識的GET回送請求,並讀取發送給它的所有文本作為數據。 tts環回服務器。

我之所以想這樣做,是因為硒的助手似乎是我使用javascript從屏幕上讀取隨機文本的唯一方法(我可以創建一個與之兼容的瀏覽器擴展)。 我已經創建了一些用於解析html的東西,所以這不是問題。 后來我想擴展該應用程序並使用Java創建一個GUI,以用於一般的tts文件,以便在編程時可以收聽它們。

問題是,盡管套接字已綁定到回送接口(127.0.0.1)上的端口80,但當我向本地主機發送XMLHttpRequest時,服務器沒有響應。 我檢查了傳入連接,但沒有一個。 從終端它工作正常。

如果有人在想,不,那是不可能的。 除非繞過CORS限制。 (可惜)。 如果有人想做類似的事情,他必須繞過CORS限制,或者如果您正在使用python進行構建,則可以只使用selenium並創建一個“自定義”瀏覽器擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM