dianshiju.py

import requests
import json
# https://m.douban.com/rexxar/api/v2/subject_collection/filter_tv_english_hot/items?os=android&for_mobile=1&callback=jsonp1&start=0&count=18&loc_id=108288&_=0
# https://m.douban.com/rexxar/api/v2/subject_collection/filter_tv_english_hot/items?os=android&for_mobile=1&callback=jsonp1&start=0&count=18&loc_id=108288&_=0
class TV:
    def __init__(self,name):
        self.name = name
        self.url = 'https://m.douban.com/rexxar/api/v2/subject_collection/filter_tv_english_hot/items?start={}&count=18&loc_id=108288'
        self.headers = {
            'Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Mobile Safari/537.36'
            'Referer':'https:// m.douban.com / tv /' + self.name
        }
    def get_url_list(self):
        rep = [self.url.format(i * 18) for i in range(500)]
        return  rep
    
    def parse_url(self,url):
        resp = requests.get(url,headers = self.headers)
        json_str = resp.content.decode()
        dicy = json.loads(json_str)
        return dicy
    
    def save_html(self,html_str,url_page):
        
        file_path = '{}第{}页.html'.format(self.name,url_page)
        with open(file_path,'w',encoding='utf-8') as f:
            f.write(json.dumps(html_str,ensure_ascii=False,indent=2))
            
    def run(self):
        url_list = self.get_url_list()
        for url in url_list:
            url_page = url_list.index(url) + 1
            html_str = self.parse_url(url)
            pp = html_str['total']

            self.save_html(html_str,url_page)


if __name__ == '__main__':

    print('输入你想看电视的类型')
    print("1.美剧, 2.英剧")
    a = int(input(":"))

    if a == 1:
        aa = TV('american')
    else:
        aa = TV('british')
    aa.run()
内容概要:论文提出了一种基于空间调制的能量高效分子通信方案(SM-MC),将传输符号分为空间符号和浓度符号。空间符号通过激活单个发射纳米机器人的索引来传输信息,浓度符号则采用传统的浓度移位键控(CSK)调制。相比现有的MIMO分子通信方案,SM-MC避免了链路间干扰,降低了检测复杂度并提高了性能。论文分析了SM-MC及其特例SSK-MC的符号错误率(SER),并通过仿真验证了其性能优于传统的MIMO-MC和SISO-MC方案。此外,论文还探讨了分子通信领域的挑战、优势及相关研究工作,强调了空间维度作为新的信息自由度的重要性,并提出了未来的研究方向和技术挑战。 适合人群:具备一定通信理论基础,特别是对纳米通信和分子通信感兴趣的科研人员、研究生和工程师。 使用场景及目标:①理解分子通信中空间调制的工作原理及其优势;②掌握SM-MC系统的具体实现细节,包括发射、接收、检测算法及性能分析;③对比不同分子通信方案(如MIMO-MC、SISO-MC、SSK-MC)的性能差异;④探索分子通信在纳米网络中的应用前景。 其他说明:论文不仅提供了详细的理论分析和仿真验证,还给出了具体的代码实现,帮助读者更好地理解和复现实验结果。此外,论文还讨论了分子通信领域的标准化进展,以及未来可能的研究方向,如混合调制方案、自适应调制技术和纳米机器协作协议等。
### 微信小程序中使用自定义 Iconfont 字体图标的实现方法 要在微信小程序中使用自定义的 Iconfont 字体图标并完成样式迁移,可以通过以下方式实现: #### 1. 下载 Iconfont 的 CSS 文件和字体文件 从阿里巴巴矢量图标库下载所需的图标集合,并获取其对应的 `CSS` 和字体文件(通常包括 `.ttf`, `.woff`, `.svg` 等)。这些文件将用于后续的小程序配置。 #### 2. 将资源文件放入小程序项目中 将下载得到的字体文件放置于项目的静态资源目录下,例如 `/static/fonts/` 或其他合适的位置。同时,创建一个新的样式文件来存储 Iconfont 的样式声明[^1]。 ```css /* app.css */ @import url('/static/css/iconfont.css'); /* 导入Iconfont的样式表 */ .iconfont { font-family: "iconfont" !important; font-size: 16px; /* 可根据实际需求调整大小 */ font-style: normal; } ``` #### 3. 配置 WXML 页面结构 在页面组件中通过 `<text>` 标签调用相应的类名以及指定的字符编码[^2]。 ```html <view class="iconfont icon-a-11"></view> <!-- 如果需要显示具体数值 --> <view class="iconfont icon-a-11">12345</view> ``` #### 4. 迁移原有样式至新项目 如果原项目中有复杂的样式逻辑,则需将其逐步迁移到小程序环境下的全局或局部样式文件中。对于 uni-app 工程而言,可先统一管理公共样式,在根目录建立单独的 `app.css` 文件并将旧有代码移植过来[^3]。 注意:由于不同框架间可能存在差异,因此要测试迁移后的效果是否一致,必要时修改相关属性值以适应目标平台特性。 --- ### 注意事项 - **性能优化**:尽量减少不必要的网络请求次数;考虑打包工具帮助压缩合并多个外部链接成单一内部引用。 - **兼容性处理**:某些特殊情况下可能遇到浏览器渲染行为不一致的问题,请提前做好充分验证工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值