我在 Excel 表上有一個 Instagram URL 串列。我只想從此串列中提取用戶名。
例如,現有的單元格值為:
['https://www.instagram.com/thestackoverflow/?hl=en']
從那開始,我想thestackoverflow在相鄰的牢房里。
問題的第一部分是洗掉https://www.instagram.com/應該足夠簡單的部分,盡管我不知道在數小時后如何緊張檔案。噸
更復雜的任務是洗掉/?hl=en(如果鏈接有一個),因為它可能有不同的變數。
但是,一旦弄清楚了第一部分,我認為這不會成為太大的問題。
通過研究,我發現Instagram 支持 25 種語言。這些將有望使用與此處列出的 Google 相同的主機語言引數。
我應該能夠創建一個回圈來檢查最后是否有語言修飾符并將其洗掉。
如果有人可以提供幫助,我將不勝感激!
更新:
我嘗試使用urllib.parse,但這沒有用。它不會以任何方式拆分 URL。這是一個結果示例:
ParseResult(scheme='', netloc='', path="['https://www.instagram.com/thestackoverflow/']", params='', query='', fragment='')
uj5u.com熱心網友回復:
最直接的方法之一就是使用 .split()
因此,在您的情況下,您可以使用:
the_url.split('\')[3]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/486728.html
