怎么用python简单的制作一个网页
答案:6 悬赏:60
解决时间 2021-01-13 08:25
- 提问者网友:送舟行
- 2021-01-12 23:28
怎么用python简单的制作一个网页
最佳答案
- 二级知识专家网友:有你哪都是故乡
- 2021-01-12 23:49
1 、创建一个django项目
使用django-admin.py startproject MyDjangoSite 参考这里
2、建立视图
from django.http import HttpResponsedef hello(request): return HttpResponse("我的第一个简单的python django项目。")
3、修改urls.py
我们为urlpatterns加上一行: (r‘^hello/$', hello), 这行被称作URLpattern,它是一个Python的元组。元组中第一个元素是模式匹配字符串(正则表达式);第二个元素是那个模式将使用的视图函数。
正则表达式字符串的开头字母“r”。 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。一般在使用正则前加入"r"是一个好的习惯!
4、运行python manage.py runserver
怎样启动开发服务器可以看这里
http://127.0.0.1:8000/hello
使用django-admin.py startproject MyDjangoSite 参考这里
2、建立视图
from django.http import HttpResponsedef hello(request): return HttpResponse("我的第一个简单的python django项目。")
3、修改urls.py
我们为urlpatterns加上一行: (r‘^hello/$', hello), 这行被称作URLpattern,它是一个Python的元组。元组中第一个元素是模式匹配字符串(正则表达式);第二个元素是那个模式将使用的视图函数。
正则表达式字符串的开头字母“r”。 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。一般在使用正则前加入"r"是一个好的习惯!
4、运行python manage.py runserver
怎样启动开发服务器可以看这里
http://127.0.0.1:8000/hello
全部回答
- 1楼网友:蓝房子
- 2021-01-13 04:59
我暂时保留我的看法!
- 2楼网友:十年萤火照君眠
- 2021-01-13 04:28
还不如dw
- 3楼网友:七十二街
- 2021-01-13 03:07
使用frontpage 很好用
- 4楼网友:举杯邀酒敬孤独
- 2021-01-13 01:36
下面这个程序是抓取网页的一个例子,MyOpener类是为了模拟浏览器客户端,并采用随机选取的方式以防网站将你认为是机器人。
MyFunc函数抓取你指定的url,并提取了其中的href链接。
import re
from urllib import FancyURLopener
from random import choice
user_agents = [
'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11',
'Opera/9.25 (Windows NT 5.1; U; en)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)',
'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)',
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.12) Gecko/20070731 Ubuntu/dapper-security Firefox/1.5.0.12',
'Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.2.9'
]
class MyOpener(FancyURLopener, object):
version = choice(user_agents)
def MyFunc(url):
myopener = MyOpener()
s = myopener.open(url).read()
ss=s.replace("\n"," ")
urls=re.findall(r"",ss,re.I)#寻找href链接
for i in urls:
do sth.
MyFunc函数抓取你指定的url,并提取了其中的href链接。
import re
from urllib import FancyURLopener
from random import choice
user_agents = [
'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11',
'Opera/9.25 (Windows NT 5.1; U; en)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)',
'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)',
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.12) Gecko/20070731 Ubuntu/dapper-security Firefox/1.5.0.12',
'Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.2.9'
]
class MyOpener(FancyURLopener, object):
version = choice(user_agents)
def MyFunc(url):
myopener = MyOpener()
s = myopener.open(url).read()
ss=s.replace("\n"," ")
urls=re.findall(r"",ss,re.I)#寻找href链接
for i in urls:
do sth.
- 5楼网友:舊物识亽
- 2021-01-13 01:28
最简单的方法当然是找一个python制作的模板,直接套用,改里面的内容为自己的内容,这样就可以了,速度快,只需要简单懂一点python代码就可以,换换里面的东西,调整一下代码,很简单。
有用可采纳
有用可采纳
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯