2015-09-17 89 views
-1

我需要从使用django框架获取数据,并写入数据库。行使用javascript添加到表格中。例如:Django从数据库的html表中获取数据

<table id="tbl" > 
<thead > 
    <tr> 
     <th>Name</th>   
     <th>Phone</th> 
     <th>Sarlay</th> 
     <th>P1</th> 
     <th>P2</th> 
    </tr> 
</thead> 
<tbody class="scrollContent"> 
</tbody> 
</table> 
<button type="button" onclick="Add_Row()" class="btn btn-primary">Add</button> 
<script > 
function Add_Row() 
{ 
document.getElementById("scrolltable").insertRow(-1).innerHTML = ' <tr><td><input class="form-control" name="inp" type="text" value=""/></td><td><input class="form-control" name="inp" type="text" value=""/></td><td><input class="form-control" name="inp" type="text" value=""/></td><td><input class="form-control" name="inp" type="text" value=""/></td><td><input class="form-control" name="inp" type="text" value=""/></td></tr>'; 
} 
</script> 

谁知道如何从该表中获取数据?

P.S.我试图用BeautifulSoup来解决这个问题,但它并没有帮助我。

+0

它是现在的形式,这是一个接近的投票减轻棒。更新问题以显示您尝试的内容。 BeautifulSoup不会工作,因为你似乎正在生成与JavaScript的页面。 – e4c5

+0

这与Django和BeautifulSoup都没有关系 – Raptor

回答

0

您不应该从没有所有者权限的网站解析数据。

一种方法是使用浏览器的“开发人员工具”或检查该页面的源代码,并从js填充这些表格中找出它的位置。如果你幸运的话,你可能会找到一些合理的格式(json或xml)。