会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134311个问题

AjaxDemo.zip

老师,这个是我的代码,我的用户前端更新那块也是跟着教学代码敲的,不知道为什么更新按钮点了没反应,还有添加用户那块id添加后是乱码,姓名输入中文也是乱码

JAVA 全系列/第六阶段:JavaWeb开发/Ajax技术详解(旧) 29791楼
JAVA 全系列/第五阶段:Web全栈开发基础与Vue/HTML5 29792楼
WEB前端全系列/第二十阶段:Vue2企业级项目(旧)/Ego商城高级Vue实战项目 29794楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/JAVA入门和背景知识 29795楼

FK~2(}6)VLDRAHOJN]1_VF9.png

JAVA 全系列/第六阶段:JavaWeb开发/Servlet技术详解 29796楼
Python全系列/第一阶段:AI驱动的Python编程/控制语句 29797楼
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 29799楼
Python全系列/第二阶段:Python 深入与提高/异常机制 29800楼
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/Dubbo 29801楼
JAVA 全系列/第七阶段:项目管理与SSM框架/SpringMVC旧 29802楼

image.png

02_tornado_forum.zip

sxt_forum.zip

老师 , 出现这问题是啥原因啊, 可以帮我看下吗

Python全系列/第十三阶段:高并发性能怪兽-Tornado 框架/Tornado项目(旧) 29804楼

老师,我这个打印不出来内容是为啥,看下面的评论说没联网,可是我网络也没问题啊

image.png代码:

from fake_useragent import UserAgent
import requests
from lxml import etree
from time import sleep


def get_html(url):
    '''
    :param url: 要爬取的地址
    :return: 返回html
    '''
    headers = {"User-Agent": UserAgent().chrome}
    resp = requests.get(url, headers=headers)
    # sleep(2)
    if resp.status_code == 200:
        resp.encoding = 'utf-8'
        return resp.text
    else:
        return None


def parse_list(html):
    '''
    :param html: 传递进来一个有电影列表的html
    :return: 返回一个电影列表的url
    '''

    e = etree.HTML(html)
    list_url = ['http://maoyan.com{}'.format(url) for url in e.xpath('//dd/div[@class="movie-item film-channel"]/a/@href')]
    return list_url


def pares_index(html):
    '''
    :param html: 传递进来一个有电影信息的html
    :return: 已经提取好的电影信息
    '''
    e = etree.HTML(html)
    name = e.xpath('//div/h1/text()')[0]
    type = e.xpath('//div/ul/li[@class="ellipsis"]/a/text()')[0]
    actors = e.xpath('//div[@class="celebrity-group"][2]/ul[@class="celebrity-list clearfix"]/li/div/a/text()')
    actors = format_data(actors)
    return {"name": name, "type": type, "actors": actors}


def format_data(actors):
    actor_set = set()
    for actor in actors:
        actor_set.add(actor.strip())
    return actor_set


def main():
    num = int(input('请输要获取多少页:'))
    for page in range(num):
        url = "https://maoyan.com/films?showType=3&offset={}".format(page*30)
        list_html = get_html(url)
        list_url = parse_list(list_html)
        for url in list_url:
            info_html = get_html(url)
            movie = pares_index(info_html)
            print(movie)


if __name__ == '__main__':
    main()


Python全系列/第十六阶段:Python 爬虫开发/爬虫反反爬- 29805楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637