11727065吧 关注:8贴子:145

回复:日了微软的.net framework和windows runtime

只看楼主收藏回复

接下来,我开始研究获取首页主题帖的模块,经过手动在网页端上抓包,发现返回的是一个html
---贴吧极速版 For UWP


IP属地:浙江来自WindowsPhone客户端33楼2016-06-05 12:21
回复
    处理html的方法有两种,一种是正则解析,DDF用的就是这种方法,但效率不高而且难度很大;第二种是现成的库,但是我并没有发现比肩json.net效率的html解析库
    ---贴吧极速版 For UWP


    IP属地:浙江来自WindowsPhone客户端34楼2016-06-05 12:23
    回复
      我向云姨求助,他表示也没有办法,但是提到了un在github上开源的api,我们就无法理解go语言达成了短暂共识,而且un已将其删帖机的代码拆分,导致不会使用github的我寻找函数定义困难
      ---贴吧极速版 For UWP


      IP属地:浙江来自WindowsPhone客户端35楼2016-06-05 12:27
      回复
        我转而研究html解析但没有什么结果,云姨在一段时间后告诉我他得到了api
        ---贴吧极速版 For UWP


        IP属地:浙江来自WindowsPhone客户端36楼2016-06-05 12:29
        回复
          我觉得他非常牛逼
          ---贴吧极速版 For UWP


          IP属地:浙江来自WindowsPhone客户端37楼2016-06-05 12:30
          回复
            他告诉我,客户端获取的是这样一个东西,我非常高兴的发现那是一个json,配合之前使用过的json.net,获取帖子的问题一定能解决
            ---贴吧极速版 For UWP


            IP属地:浙江来自WindowsPhone客户端38楼2016-06-05 12:32
            回复
              他告诉我客户端发包包含一个sign参数,需要将前面的参数经字典序排列后经过Md5加密算法后获得
              ---贴吧极速版 For UWP


              IP属地:浙江来自WindowsPhone客户端39楼2016-06-05 12:37
              回复
                但是微软再一次的非常坑爹,msdn上明确标有适用于 universal windows platform 的库并不能被using出来,这让我感觉非常sick
                ---贴吧极速版 For UWP


                IP属地:浙江来自WindowsPhone客户端40楼2016-06-05 12:42
                回复
                  微页的开发者也不能解决这个问题,我进行了搜索之后发现了csdn上有人有和我一样的问题并研究出了解决办法
                  ---贴吧极速版 For UWP


                  IP属地:浙江来自WindowsPhone客户端41楼2016-06-05 12:43
                  回复
                    但是这个办法给出的是windows runtime的引用,这让我感觉有一点点不能理解,于是我在九幽win10开发者交流群提出了这个问题
                    ---贴吧极速版 For UWP


                    IP属地:浙江来自WindowsPhone客户端43楼2016-06-05 12:45
                    回复
                      众人也不能解决,此时一位群友私聊我向我提供了一篇csdn博客文章,就是我之前找到的引用windows runtime的文章,并表明自己就是博客的作者
                      ---贴吧极速版 For UWP


                      IP属地:浙江来自WindowsPhone客户端44楼2016-06-05 12:48
                      回复
                        我尝试了给出的方法,完成了一个获取md5的方法,除了将一段获取“MD5”字符串的代码改成了直接在方法里写“MD5”
                        ---贴吧极速版 For UWP


                        IP属地:浙江来自WindowsPhone客户端45楼2016-06-05 12:51
                        回复
                          我用“11727065”进行测试,获得了一串经过加密的字符串,但是在末尾有“==”让我非常诧异,我将其复制粘贴并转换成了“11727065”,虽然心中有疑问,但我仍然认为我实现了md5方法
                          ---贴吧极速版 For UWP


                          IP属地:浙江来自WindowsPhone客户端48楼2016-06-05 12:58
                          回复
                            我第一次完成了获取帖子的模块并进行了测试,但是获得的返回内容却是一个error,和一些不明意义的参数,还包含一个四个unicode汉字
                            ---贴吧极速版 For UWP


                            IP属地:浙江来自WindowsPhone客户端49楼2016-06-05 13:01
                            回复
                              我将其解码后发现是“未知错误”(fuck baidu)
                              ---贴吧极速版 For UWP


                              IP属地:浙江来自WindowsPhone客户端50楼2016-06-05 13:03
                              回复