问题标签 [urlparse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3474 浏览

python - 更改 urlparse.path 的 url

这是python代码:

现在我需要改变path.path我的要求。就像如果“/dynamic/search.aspx”是路径,那么我只需要第一个斜杠和最后一个斜杠之间的部分,包括“/dynamic/”的斜杠。

我已经尝试了这两行,但最终结果不是我所期望的,这就是我问这个问题的原因,因为我对“urllib.parse”的了解不足。

简而言之,无论 path.path 结果是我需要的只是目录名称。例如:“动态/搜索/搜索.aspx”。现在我需要“动态/搜索/”

0 投票
4 回答
2196 浏览

python - 如何从python中的url中删除.com?

我想删除 url 中的域 例如用户输入 www.google.com 但我只需要 www.google

如何在python中做到这一点?谢谢

0 投票
1 回答
91 浏览

python-2.7 - 如何正确使用“urlparse”

我拥有的预先编写的代码应该可以访问我的 USB 网络摄像头。据我了解,它使用 URL 方案(我是编程新手,如果我在胡说八道,请见谅)。所以我现在有以下代码,我想知道如何让它使用 opencv_capture 而不是例如 DummyCapture 访问相机。如何确认条件“if scheme == 'opencv'”?

如果有人新的如何解决这个问题,那将是一个很大的帮助!

0 投票
1 回答
168 浏览

python - Python:从url中提取文本请求

我尝试从 url 中提取用户请求。我尝试搜索答案,但我只找到如何解析字符串。但是我有一个问题,我应该识别很多带有请求的 url,当我尝试获取带有属性的字符串时,带有文本的属性是不同的。我的意思是当我尝试

它看起来像

有什么方法可以只获取所有字符串的文本吗?

0 投票
1 回答
460 浏览

python - Python:从字符串中提取文本

我尝试从 url 请求中提取文本,但并非所有 dict 都包含带有文本的键,当我尝试使用{k: v[0] for k, v in parse_qs(str).items()}to url 时,我丢失了很多请求,所以我尝试str = urllib.unquote(u[0]). 之后我得到像这样的字符串

我想得到

有什么方法可以提取吗?

0 投票
0 回答
399 浏览

python - python的urlparse.urljoin在连接时删除路径

的文档中urlparse.urljoin提到: “非正式地,这使用了基本 URL 的组件,特别是寻址方案、网络位置和(部分)路径

因此,我希望:

会给我:

但是我得到:

我想这太常见了,不可能是一个错误。因此,我希望这是正常行为,我想知道:为什么?他们是什么意思“(部分)路径”?不是foo真正的路径吗?

0 投票
1 回答
546 浏览

python - 混淆url中的密码

我想隐藏 URL 中的密码以进行记录。我希望通过解析、用虚拟密码替换密码和反解析来使用urlparse,但这给了我:

所以替代方案似乎是this,这似乎有点矫枉过正。

有没有更简单的方法来替换密码,使用标准库?

0 投票
1 回答
8699 浏览

groovy - 如何解析 URL 以在 groovy 中获取其参数?

我是 groovy 脚本的新手,正在寻找解析 URL 并打印它的参数。

这个网址是:https ://www.google.com/?aaa=111&bbb=222&ccc=33& dd =1484088989_b23f248ac6e5d9a9b47475526bb92ee1

如何从 URL中获取dd参数?

我感谢您的帮助!

0 投票
3 回答
2361 浏览

python - 将 ElephantSQL 与 Python 连接起来

我想将 ElephantSQL 与 Python 连接起来。

但我得到错误:

Traceback(最近一次调用最后):文件“test.py”,第 217 行,在 url = urlparse.urlparse(os.environ["MY_DATABASE_URL"]) 文件“/usr/lib/python2.7/UserDict.py”中,第 23 行,在getitem raise KeyError (key) KeyError: 'MY_DATABASE_URL'

作为 my_database_url 我从 ElephantSQL 写 url (postgres://my_username:my_password@my_hostname/my_databasename)

我究竟做错了什么?

0 投票
1 回答
827 浏览

python - 在 python 中使用 urlparse 拆分多个 url

我有一个包含多个 url 提取的字符串,BeautifulSoup我想拆分所有这些 url 以提取日期和年份(url 中包含日期和年份)。

我尝试了以下方法,但它只检索第一个:

所以我只得到字符串第一个元素的结果。如何检索所有 url 的这些解析,并存储它们以便提取信息?我想知道一年和一个月有多少链接。

同样奇怪的是,当我这样做时,print(dat)我只得到第一个元素http://www.foo.com/2016/01/0124,似乎urlparse不适用于多个 url。