• ForresterX

    在本书第47页中的test_URL.py代码中:
    assert url.get_fragment() == “top”
    并没有在URL.py中定义
    望修正
    在URL.py中:
    def get_fragment(self):
    return self.fragment

    ForresterX发表于 2020/3/26 23:14:33
    • 刘恩惠

      好的,我们会确认修正,感谢您的宝贵意见!

      刘恩惠发表于 2020/4/7 10:06:59
  • ForresterX

    我也是发现了这个URL.py这个问题:
    @property
    def url_string(self):
    u_url = self._unicode_url
    if not self._change or u_url is None:
    data = (self.scheme, self.netloc, self.path, self.params, self.qs, self.fragment)
    dataurl = parse.urlunparse(data)
    try:
    u_url = str(dataurl)
    except UnicodeDecodeError as ude:
    u_url = str(dataurl, self._encoding, ‘replace’)
    self._unicode_url = u_url
    self._change = True
    return u_url
    然后我修改了:
    @property
    def url_string(self):
    calc = self._already_calculated_url
    if self._changed or calc is None:
    data = (self.scheme, self.netloc, self.path,self.params, self.qs, self.fragment)
    dataurl = urlparse.urlunparse(data)
    try:
    calc = unicode(dataurl)
    except UnicodeDecodeError:
    calc = unicode(dataurl, self._encoding, ‘replace’)
    self._already_calculated_url = calc
    self._changed = False
    return calc
    目前在使用python3重新设计扫描器,这本书整体很棒的,作者加油,期待更好的作品。

    ForresterX发表于 2020/3/26 22:57:28
    • 刘漩

      嗯,可能在调整中有些丢失,感谢支持,实践才是真理.👍

      刘漩发表于 2020/4/7 10:20:27
  • gscsd

    电子书什么时候出?

    gscsd发表于 2018/5/2 8:14:18
  • juha0

    这本书的代码逻辑跳得太快,都接不上。比如46页的URL.py在约莫68行左右莫名其妙出现一个return calc.脑子里顿时一串问号???what?哪里来的calc?编辑不太行啊!然后接下来就是一个test_URL.py,智商太低跟不上作者的思路啊……

    juha0发表于 2017/11/15 22:29:26
    • 刘漩

      不好意思,可能细节考虑不足,建议可以看下github上的代码,还有问题我会在这里回复大家。我印象中那部分代码应该是将url进行unicode转化。

      刘漩发表于 2018/1/24 17:56:08
    • mark1117

      @刘漩 github代码位置在哪里呢?

      mark1117发表于 2021/5/29 16:26:34
  • v1nc3nt

    所以你们能看一下现在是几月份了吗?就这样的效率吗?知道为什么图灵能比你们更成功吗?我不说图书的质量了吧,就随书下载这样最基本的东西你们都能这样拖拉,我也是服了。第一次买博文视点的书,也将是最后一次了。呵呵,祝好

    v1nc3nt发表于 2017/11/4 11:22:48
    • 刘恩惠

      不好意思,期间因为负责本书的编辑离职等原因,耽搁了本书代码上传,给您造成的不便深感抱歉!现在代码已经上传到下载资源,如有问题请继续联系我们。感谢批评指正,我们会努力改进!

      刘恩惠发表于 2017/11/13 9:48:48
  • 1
  • 2