现在还有人用discuz做网站吗?

[复制链接]
abcadr 发表于 2023-8-25 07:17:00|来自:中国 | 显示全部楼层 |阅读模式
想做个网站,不会编码,wordpress弄得头晕脑热,国内的模板都是主页设定好了,不懂代码没法修改。discuz感觉还简单,现在还有人用discuz做网站吗
全部回复5 显示全部楼层
xxdddd 发表于 2023-8-25 07:17:59|来自:中国 | 显示全部楼层
import requests
from lxml import etree

def content_t(url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36'}
    resp = requests.get(url, headers=headers)
    e = etree.HTML(resp.text)
    return e

def login(i):
        url=f"http://10.3.0.118/forum.php?mod=forumdisplay&fid=2&page={i}"
        e=content_t(url)
        print(f"所爬取的页数"+str(i))
        return e

#爬取tbody下的代码
def spirdein_page(e,j):
        #帖子id
            title=e.xpath(f'//table[@summary="forum_2"]/tbody[{j}]/tr/th/a[2]/text()')
            href='http://10.3.0.118/'+e.xpath(f'//table[@summary="forum_2"]/tbody[{j}]/tr/th/a[2]/@href')[0]
            print(f'第{j}个帖子的ID:{href}')
            return href, title

def jiexi(href,tida):
    url=href
    e = content_t(url)
    #帖子中的帖子
    changdu = e.xpath('//div[@id="postlist"]/div')
    title=tida
    try:
        tid = e.xpath(f'//div[@id="postlist"]/div[1]/@id')[0]
        author = e.xpath(f'//div[@class="pl bm"]/div[1]/table[1]/tr/td/div/div/div/a/text()')[0]
        fen = e.xpath(f'//div[@class="pl bm"]/div[1]/table[1]/tr/td/div/div[2]/div[2]/dl/dd/a/text()')[0]

        leval = e.xpath(f'//div[@class="pl bm"]/div[1]/table[1]/tr/td/div/p/em/a/text()')[0]
        # 列表生成式去除\n,和空格问题
        content = [x.strip() for x in
                   e.xpath(f'//div[@class="pl bm"]/div[1]/table[1]/tr/td/div[2]/div/div/table/tr/td/text()') if
                   len(x.strip()) != 0]
        content = ''.join(content)
        print(title, tid, author, fen, leval, content)
        save(tid, author, fen, leval, title, content)
    except:
        print("已经爬完总页数:" )

def save(tid,author,score,grade,title,content):
    with open('data.csv','a+',newline='',encoding='utf-8') as file:
        file.write(str(tid)+','+str(author)+','+str(score)+','+str(grade)+','+str(title)+','+str(content)+'\n')

def spider_page():
    for i in range(1,294):
        e=login(i)
        for j in range(2, 22):
            ht=spirdein_page(e,j)
            jiexi(ht[0],ht[1])
        #print(ht[0])
if __name__ == '__main__':
        spider_page()
buxizhizhou 发表于 2023-8-25 07:18:13|来自:中国 | 显示全部楼层
不请自来
有,我就把discuz当个人记事本/博客用的。
help 发表于 2023-8-25 07:18:18|来自:中国 | 显示全部楼层
我做了一个,大厂乐乎 - 身在大厂 此间乐乎 (batloft.com)
其实相比于运营的难度,做一个论坛的难度简直是低到爆表。
discuz本身有很多插件和模板,要是自己技术不行,还可以找外包帮忙。
花钱嘛,几百块就是一个勉强能用的东西,几万块就是一个用着还凑活的东西。
但是运营就不是这么容易的事情了,哎……
chinayull 发表于 2023-8-25 07:18:46|来自:中国 | 显示全部楼层
有,我就是用的discuz,里面很多模板现成的,修改也简单
tombbb 发表于 2023-8-25 07:19:09|来自:中国 | 显示全部楼层
有,如果想改变排版需要了解一些代码,wordpress现在课程很多,先上网百度一下课程,再做会好很多,不过现在有很多自建站,拖拽式的,其实也可以做这样的

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则