属性 说明 window.location.href 完整的url window.location.protocol 协议 window.location.hostname 主机名 window.location.host...
主要是
获取
到
地址
栏的一些信息,
域名
,端口参数等 复制代码 代码如下: <?php //
获取
域名
或主机
地址
echo $_SERVER[‘HTTP_HOST’].”<br>”; //
获取
网页
地址
echo $_SERVER[‘PHP_SELF’].”<br>”; //
获取
网址参数 echo $_SERVER[“QUERY_STRING”].”<br>”; //来源网页的详细
地址
echo $_SERVER[‘HTTP_REFERER’].”<br>”; ?> php 获得当前的脚本网址(只有路径) 复制代码 代码如下: function GetCur
Url
() { if(!empty($_SER
#from
url
parse import
url
parse
topHostPostfix = (
'.com','.la','.io','.co','.info','.net','.org','.me','.mobi',
'.us','.biz','.xxx','.ca','
昨天再开发中遇到个小问题,本来不值得写的,但是最近一直没写文章,决定还是简单写一下,刷刷存在感吧。
有个需求,要从
url
里面
获取
出完整的
域名
。从网上找了一下,大部分都是下面这篇文章:
https://blog.csdn.net/u013217757/article/details/53838250/
我测试了一下,完全没有问题。主要就是下面这段代码:
public static URI getIP(URI uri) {
URI effectiveURI = null;
try {
实例 3-29 从
URL
中取出
域名
本实例演示了如何从
URL
中取出
域名
,如代码3-29 所示。
http://www.w3.org/TR/html4/loose.dtd">
preg_match_3.php
作用:用来将主机名和
域名
转换为IP
地址
的工作。
URL
以字符串的抽象形式来描述一个资源在万维网上的
地址
。一个
URL
唯一标识一个Web资源,通过与之对应的
URL
即可获得该资源。可以用来定位网页,多媒体文件等
常用的
URL
格式如下:协议类型://服务器
地址
[:端口号]/路径/文件名[...
比如:取这个
地址
“"http://blog.csdn.net/meetings/article/details/78785424"”里的“blog.csdn.net”对应的真实IP
*
获取
url
对应的
域名
* @param
url
* @return
public String getDomain(String
用js提取出
url
中的
域名
(domain)部分,用split()函数就可以了。
因为一个正确的
url
必定是由http://或者是https://、domain、路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是
域名
了。
代码范例:
var
url
= ‘http://www.0-php.com/cat_2.html‘;
var domain =
url
.split(‘/...
"id=5&name=kelli"是参数
【1】
获取
完整
url
(协议名+
域名
+站点名+文件名+参数)
string
url
=Request.
Url
.ToString();
url
=http://www.test.com/a
for domain in domains:
domain = domain.strip() # 去除换行符或空格
url
= "http://" + domain # 构造完整
URL
response = requests.get(
url
, timeout=5)
soup = BeautifulSoup(response.text, "html.parser")
title = soup.find("title").text
print("{} - {}".format(domain, title))
except:
print("{} -
获取
失败".format(domain))
其中,首先读取
域名
列表,然后遍历列表,构造完整
URL
并使用requests库
获取
网页内容。如果
获取
成功,则使用beautifulsoup4库解析HTML文档,找到title标签并
获取
其文本内容,最后输出
域名
和title。如果
获取
失败,则输出“
获取
失败”。你可以将
域名
列表保存在domains.txt文件中,并运行以上代码来批量
获取
域名
的title。