# Developing Science plugins

**URL:** https://discourse.devontechnologies.com/t/developing-science-plugins/12780
**Category:** Automation
**Created:** [September 19, 2011, 6:00pm UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780 "2011-09-19T18:00:29Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Prion](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/p/7ab992/32.png) [@Prion](https://discourse.devontechnologies.com/u/Prion)
#### Post date: [September 19, 2011, 6:00pm UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/1 "2011-09-19T18:00:29Z")

</div>

Hi all  
long-time user of DTPO here who is only now beginning to see the potential of DevonAgent. One thing I noticed that a number of portals I frequently query in the course of my work do not work in the way described in the “develop your own plugin for DA” section here and in the manual. The symptom is that the search term in the query does not show up in the resulting URL after the search.  
Some of these databases are a little more complex in that they allow the user to build a basic search AND/OR syntax and limit the query to certain fields (author, journal etc.) but perhaps this can be ignored during the first steps.

Is there anything that can be done?  
Thanks!

Examples:  
Web of Knowledge  
Zoological Record  
Aquatic Sciences and Fisheries Abstracts (ASFA) & Oceanic Abstracts  
Biological Abstracts Archives  
Web of Science  
Zoological record

---

<div class="post-metadata">

### Author: ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)
#### Post date: [October 5, 2011, 7:03am UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/2 "2011-10-05T07:03:50Z")

</div>

Could you please post the used URLs or (even better) the code of the plugins you’ve created? Thanks!

---

<div class="post-metadata">

### Author: ![Prion](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/p/7ab992/32.png) [@Prion](https://discourse.devontechnologies.com/u/Prion)
#### Post date: [October 7, 2011, 12:08pm UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/3 "2011-10-07T12:08:51Z")

</div>

Hello Christian

ok, here goes. There may be problems due to the fact that some or all of them are subscription-based. Unless you are connected through VPN to an institution with a subscriptiin it may or may not work for you.

Web of Knowledge or Web of Science home page [http://apps.webofknowledge.com/WOS\_GeneralSearch\_input.do?product=WOS&search\_mode=GeneralSearch&SID=P2AAe4pCh5GIl99pK3B&preferencesSaved=&highlighted\_tab=WOS](http://apps.webofknowledge.com/WOS_GeneralSearch_input.do?product=WOS&search_mode=GeneralSearch&SID=P2AAe4pCh5GIl99pK3B&preferencesSaved=&highlighted_tab=WOS)

URL of a search run through WoS page  
[apps.webofknowledge.com/summary. … eralSearch](http://apps.webofknowledge.com/summary.do?SID=P2AAe4pCh5GIl99pK3B&product=WOS&qid=2&search_mode=GeneralSearch)  
This is the page with the search results already, so I don’t see a variable for the search term I could target to adapt this to work with DevonAgent.

ASFA databbse [search.proquest.com/asfa/index?accountid=8451](http://search.proquest.com/asfa/index?accountid=8451)  
results of a search for “Antarctic” through ASFA  
[search.proquest.com/asfa/results … untid=8451](http://search.proquest.com/asfa/results/13243BE0F2F38EF9F8E/1/%245bqueryType%243dbasic:asfa%243b+sortType%243dDateDesc%243b+searchTerms%243d%245b%243cAND%7CcitationBodyTags:Antarctic%243e%245d%243b+searchParameters%243d%247bNAVIGATORS%243dsourcetypenav,pubtitlenav,objecttypenav,languagenav%2428filter%243d200%242f0%242f*%2429,decadenav%2428sort%243dname%242fascending%2429,yearnav%2428filter%243d500%242f0%242f*,sort%243dname%242fascending%2429,yearmonthnav%2428filter%243d120%242f0%242f*,sort%243dname%242fascending%2429,monthnav%2428sort%243dname%242fascending%2429,daynav%2428sort%243dname%242fascending%2429,+chunkSize%243d20,+ftblock%243d199000+1+199001,+DUPLICATIONREMOVAL%243dtrue%247d%243b+metaData%243d%247bUsageSearchMode%243dBasic,+dbselections%243d10000003,+FDB%243dNONE%247d%245d?accountid=8451)

Zoological record database home:  
[ovidsp.tx.ovid.com/sp-3.4.2a/ovidweb.cgi](http://ovidsp.tx.ovid.com/sp-3.4.2a/ovidweb.cgi)  
Search results  
[ovidsp.tx.ovid.com/sp-3.4.2a/ovidweb.cgi](http://ovidsp.tx.ovid.com/sp-3.4.2a/ovidweb.cgi)

I will have a look at ASFA again, looks like I missed the search term in the rather convoluted URL.

---

<div class="post-metadata">

### Author: ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)
#### Post date: [October 14, 2011, 9:26am UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/4 "2011-10-14T09:26:39Z")

</div>

> [@Prion](#):
>
> There may be problems due to the fact that some or all of them are subscription-based.

This might indeed be the case, I can’t access these sites unfortunately. Could you post the code of the plugins or send them to me? That way I could at least check whether the plugins should work as expected.

---

<div class="post-metadata">

### Author: ![macula](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/m/bbce88/32.png) [@macula](https://discourse.devontechnologies.com/u/macula)
#### Post date: [November 27, 2011, 3:43am UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/5 "2011-11-27T03:43:13Z")

</div>

I would like to bump this thread as this type of search engine seems quite common.

One more example, the “aggregate” full-text search engine of New York University:

```auto
https://arch.library.nyu.edu/metasearch/results?startRecord=1&group=2011-11-26-001607&resultSet=007246

```

(please note that this link will not work if you are not authenticated, which in turn requires university credentials)

As you may note, the search engine produces a “group” (in this case #2011-11-26-001607) and “result set” (#007246 in this case). Obviously these numbers are unique for each search query.

The situation may not be hopeless, however, as the above URL is the final URL in a chain of automatically loaded URLs following the user’s entry of the search query. And the first URL in the chain (i.e. the URL immediately produced once the user submits the query) is:

```auto

https://arch.library.nyu.edu/?base=metasearch&action=search&context=Music&context_url=%2Fdatabases%2Fsubject%2Fmusic&find_operator1=AND&query=_agentQuery_&field=WRD&query2=&field2=WRD&Submit=Search&database=NYU00370&database=NYU00876&database=NYU00663&database=NYU01302

```

where I have already replaced the query string with _devonQuery_

This last URL is perfectly manageable by DevonAgent. However, as I mentioned, it does not lead directly to the first page of search results. Instead, it loads a second (and often a third) page, in which the query string is represented by the “group” and “result set” numbers.

Can DevonAgent handle such situations? If not, could it be empowered in a future release to do so?

In principle, a DA script would need to be able to:

1. Follow the chain of automatically loaded URLs (at the moment it seems unable to do so).
2. Allow the script developer to insert the _agentOffset_ key in a “wildcard”-containing URL, such as:

```auto
https://arch.library.nyu.edu/metasearch/results?startRecord=_agentOffset_&group=????-??-??-??????&resultSet=??????

```

Thank you.

---

<div class="post-metadata">

### Author: ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)
#### Post date: [December 1, 2011, 12:34pm UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/6 "2011-12-01T12:34:40Z")

</div>

> [@macula](#):
>
> Can DevonAgent handle such situations? If not, could it be empowered in a future release to do so?

Could you please send me the complete URL chain plus the HTML source code of the results page? Then I might be able to figure out if it’s already possible or not. Thanks!

---

<div class="post-metadata">

### Author: ![Tim365](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/t/cdc98d/32.png) [@Tim365](https://discourse.devontechnologies.com/u/Tim365)
#### Post date: [August 19, 2013, 2:37pm UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/7 "2013-08-19T14:37:05Z")

</div>

Hi,  
I’m also very interested in having more plugins that can search sites like Web Of Knowledge.  
Any updates on those plugins?

Cheers,  
tim

---

<div class="post-metadata">

### Author: ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)
#### Post date: [August 20, 2013, 8:07am UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/8 "2013-08-20T08:07:58Z")

</div>

What’s the URL of this website? Because I found several services named like this, sometimes requiring a subscription.

---

<div class="post-metadata">

### Author: ![system](https://devontech-discourse.s3.dualstack.us-east-1.amazonaws.com/uploads/original/2X/4/4e6ff70c96be2eb307a274d890bba8d71ba671b3.png) [@system](https://discourse.devontechnologies.com/u/system)
#### Post date: [January 21, 2022, 11:13am UTC](https://discourse.devontechnologies.com/t/developing-science-plugins/12780/9 "2022-01-21T11:13:45Z")

</div>


