我正在使用Python进行网络抓取,最后一步是使用谷歌融合地图,但作为一个从未接触过任何CSS样式的人,我不知道如何做一些可能非常简单的事情:隐藏列中的列标题信息窗口,如果它是空白的。并非所有数据都在我的“设施”栏中都有条目,所以如果它是空白的话,我希望从信息窗口中删除。
我读过这个(https://support.google.com/fusiontables/answer/3081246?hl=en&ref_topic=2575652),但在这个阶段对我来说完全是胡言乱语。
这是他们为信息窗口提供的默认HTML(使用我的数据):
<div class='googft-info-window'>
<b>Location:</b> {Location}<br>
<b>Movie Title:</b> {Movie Title}<br>
<b>Date:</b> {Date}<br>
<b>Amenities:</b> {Amenities}
</div>
这在黑暗中拍摄不起作用:
<div class='googft-info-window'>
<b>Location:</b> {Location}<br>
<b>Movie Title:</b> {Movie Title}<br>
<b>Date:</b> {Date}<br>
<b>{if Amenities.value}
Amenities:
{/if}Amenities:</b> {Amenities}<br>
</div>
这个问题与CSS无关,试试这个:
{template .contents}
<div class='googft-info-window'>
<b>Location:</b> {$data.value.Location}<br/>
<b>Movie Title:</b> {$data.value['Movie Title']}<br/>
<b>Date:</b> {$data.value.Date}<br/>
{if $data.value.Amenities}
<b>Amenities:</b>{$data.value.Amenities}<br/>
{/if}
</div>
{/template}