YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Using Beautiful Soup - Data Wranging with MongoDB

Get Embed Code
4 Languages

Showing Revision 1 created 08/22/2016 by Udacity Robot.

  1. 好 现在我们来到冲刺阶段了
  2. 我们来弄清如何创建 HTTP 请求
  3. 以便传递全部7个表单元素 现在的问题是
  4. 这些元素从何而来?在大多数情况下
  5. 当你看到显然不是表单内容一部分的元素
  6. 我的意思是
  7. 它不是用户界面的一部分
  8. 所以情况是 有一些表单元素被隐藏了
  9. 那么 让我们来弄清它们在哪儿吧
  10. 这是表单的开始部分 我们顺着看下来的话 不能明显看到
  11. 任何其它元素 我打赌它是在
  12. 这个压缩文件里 那我们来看一看吧
  13. 非常确信 我们在这里发现三个隐藏的表单元素
  14. 现在我们已经说明了我们需要传递的7个元素中的6个
  15. 即 承运人、机场、提交按钮
  16. 和这三个 我们可以在这里看到
  17. Viewstate 它的值非常长 如果把这个打开
  18. 会看到 这里有这些值中的一个
  19. 而另一个 就是它让滚动浏览网络选项卡中
  20. 所有表单数据
  21. 成为一项冗长乏味的过程 现在我们已经找到了
  22. 全部7个表单字段的所在
  23. 然后问题来了 我们该如何构建 HTTP 请求
  24. 以便包含这一数据呢?因为这才是我们必须做的事
  25. 除了承运人
  26. 机场、提交按钮外 我们还得
  27. 将这些也一同发送 因此在这一练习中
  28. 我希望大家在这里编写一些代码
  29. 要用 Beautiful Soup 模块来编写 然后对
  30. EventValidation 和 ViewState 赋值 以使它们具有
  31. 正确的值 该数据源希望看到的值
  32. 出现了 我们将稍微谈一下
  33. 为何这些值是必需的 不过现在
  34. 我们只需关注如何正确构建请求